go操作redis的有序集合(zset)
来源:互联网 发布:网络印刷系统多少钱 编辑:程序博客网 时间:2024/05/28 11:28
go操作redis的有序集合(zset)
package mainimport ( "fmt" "github.com/garyburd/redigo/redis")func main() { // 连接redis数据库,指定数据库的IP和端口 conn, err := redis.Dial("tcp", "36.99.16.197:6379") if err != nil { fmt.Println("Connect to redis error", err) return } else { fmt.Println("Connect to redis ok.") } // 函数退出时关闭连接 defer conn.Close() // 执行一个有序zset插入 _, err = conn.Do("ZADD", "mykey", "INCR", 1, "robot1") if err != nil { fmt.Println("redis set failed:", err) } // 再执行一个有序zset插入 _, err = conn.Do("ZADD", "mykey", "INCR", 1, "robot2") if err != nil { fmt.Println("redis set failed:", err) } // 读取指定zset user_map, err := redis.StringMap(conn.Do("ZRANGE", "mykey", 0, 10, "withscores")) if err != nil { fmt.Println("redis get failed:", err) } else { fmt.Printf("Get mykey: %v \n", user_map) } for user := range user_map { fmt.Printf("user name: %v %v\n", user, user_map[user]) }}
输出:
Connect to redis ok.
Get mykey: map[robot1:1 robot2:1]
user name: robot1 1
user name: robot2 1
阅读全文
0 0
- go操作redis的有序集合(zset)
- NoSQL之Redis对zset(有序集合)数据类型的操作
- Redis-zset (有序集合)
- Redis 有序集合(Zset)介绍与基本操作
- php-redis中有序集合 zset的使用
- redis学习日志九(有序集合(zset)的常用命令)
- Redis 数据库之有序集合(zset)
- [Redis] 有序集合的操作
- 【Redis笔记(六)】 Redis数据结构 - 有序集合zset
- 【Redis源码剖析】 - Redis数据类型之有序集合zset
- redisTemplate的有序集合(zset)实例
- redis之有序集合类型(Zset)——排行榜的实现
- Redis + php 使用hash(哈希) ,zset(有序集合)实例
- Redis学习6-有序集合(soted set /zset)
- Redis教程(六) 有序集合(soted set / zset)类型
- redis基本结构(5)------有序集合(zset)
- Redis教程(六) 有序集合(soted set / zset)类型
- Redis系列-7.有序集合(zset)结构
- R语言处理QQ群消息案例实现
- 相遇不晚,锐捷你好
- 开发中总结
- bootstorp模态框套模态框,外层模态框不能滚动解决方法
- php面试题
- go操作redis的有序集合(zset)
- 微信营销项目搭建总结
- ASP.NET MVC在IIS7下发布无法显示的解决办法
- 进制转换
- 小小云课堂,倒是帮了我的大忙
- Java8 Lambda 表达式产生的背景和用法
- 统计与机器学习发展的三条主线(二)
- 分析时间复杂度&空间复杂度,以二分查找和斐波那契数的递归和非递归算法为例
- javascript权威指南学习笔记(4)--对象