我尝试使用redigo将redis与go连接,正在运行。redis-server
我想创建一个字符串列表,附加一个字符串,然后从服务器获取所有元素并将它们打印出来。
这个,我试过的
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
?