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]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值