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