redisgo庫小試牛刀

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) //OK

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) //獲取的是字節數組:[[53 48 52] [50 56 52 56] [48] [55 55 50 53]]

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) //map[0:11296 504:2990]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章