我是redigo,要從Go連接到redis數(shù)據(jù)庫。如何將類型轉(zhuǎn)換[]interface {}{[]byte{} []byte{}}為一組字符串?在這種情況下,我想得到兩個(gè)字符串Hello和World。package mainimport ( "fmt" "github.com/garyburd/redigo/redis")func main() { c, err := redis.Dial("tcp", ":6379") defer c.Close() if err != nil { fmt.Println(err) } c.Send("SADD", "myset", "Hello") c.Send("SADD", "myset", "World") c.Flush() c.Receive() c.Receive() err = c.Send("SMEMBERS", "myset") if err != nil { fmt.Println(err) } c.Flush() // both give the same return value!?!? // reply, err := c.Receive() reply, err := redis.MultiBulk(c.Receive()) if err != nil { fmt.Println(err) } fmt.Printf("%#v\n", reply) // $ go run main.go // []interface {}{[]byte{0x57, 0x6f, 0x72, 0x6c, 0x64}, []byte{0x48, 0x65, 0x6c, 0x6c, 0x6f}} // How do I get 'Hello' and 'World' from this data?}
- 2 回答
- 0 關(guān)注
- 245 瀏覽
添加回答
舉報(bào)
0/150
提交
取消