小编Pra*_*kar的帖子

如何使用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)
    }
Run Code Online (Sandbox Code Playgroud)

我的输出不是字符串

go redis

5
推荐指数
1
解决办法
4005
查看次数

标签 统计

go ×1

redis ×1