如何使用redigo获取数据库中Redis的所有键并将其存储在golang中的列表或数组中?
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 Established...!")
con := redisPool.Get()
//defer con.Close()
fmt.Println("Redis Connected...!")
//var sl []string = make([]string, len, cap)
var ab interface{}
ab, errA := con.Do("Keys", "*")
fmt.Println(ab)
fmt.Println(errA)