1

redigoを使用してに接続しようとしていますが、実行中です。redis-server

文字列のリストを作成し、1 つの string を追加してから、サーバーからすべての要素を取得して出力したいと考えています。

これ、私が試したこと

package main

import (
    "fmt"
    "github.com/garyburd/redigo/redis"
)

func main() {
    c, err := redis.Dial("tcp", ":6379")
    check(err)
    defer c.Close()
    _, err = c.Do("LPUSH", "bars", "foo")
    check(err)

    n, err := redis.Values(c.Do("LRANGE", "bars", 0, 10))
    check(err)
    fmt.Println(n)
}

func check(err error) {
    if err != nil {
        panic(err)
    }
}

の代わりに [[102 111 111]]印刷されますfoo

[]interface{}(値の 戻り値の型) をに変換するにはどうすればよい[]stringですか?

4

2 に答える 2

-2

おそらく、golang 用のこの redis クライアントを試すことができます。

https://github.com/xuyu/goredis

:)

于 2014-01-10T11:04:14.073 に答える