4
这是我的代码如何扫描使用golang使用Redis的键“扫描”不“钥匙”
redisPool := redis.NewPool(func() (redis.Conn, error) {
con, err := redis.Dial("tcp", *redisAddress)
con.Do("SELECT", 0)
if err != nil {
return nil, err
}
return con, err
}, *maxConnections)
fmt.Println("Redis Connection Establ...!")
con := redisPool.Get()
data, err1 := con.Do("scan", "0")
//data, err1 := con.Do("KEYS", "*")
if err1 != nil {
fmt.Println(err1)
} else {
fmt.Println(reflect.TypeOf(data))
fmt.Println(data)
}
我的输出没有在字符串来
您的代码段为我工作。它在第一次迭代中打印了一堆密钥。 – Nadh