1、下載並安裝redisgo管理庫
go get github.com/garyburd/redigo/redis
2、連接使用
c, err := redis.Dial("tcp", "128.1.112.45:6379")
if err != nil {
fmt.Println("Connect to redis error", err)
return
}
defer c.Close()
3、驗證權限
auth, err := c.Do("AUTH", "123456")
if err != nil {
panic(err.Error())
}
fmt.println(auth)
4、基本使用
statusSet, err := c.Do("ZRANGE", "1004:site:status:20180103", 0, -1, "withscores")
if err != nil {
fmt.Println("get status failed")
panic(err.Error())
}
fmt.Println(statusSet)
5、獲取明文ret
statusSet, err := redis.StringMap(c.Do("ZRANGE", "1004:site:status:20180103", 0, -1, "withscores"))
if err != nil {
fmt.Println("get status failed")
panic(err.Error())
}
fmt.Println(statusSet)