Redis --zset集合操作
2019-05-28 15:53
302 查看
多个Zset的交集和并集操作,使用三种不同的聚合类函数
1、准备需要进行交集和并集的zset数据集。
127.0.0.1:6379> zadd myzset1 10 v1 20 v2 30 v3 (integer) 3 127.0.0.1:6379> zadd myzset2 5 v1 25 v2 35 v3 (integer) 3 127.0.0.1:6379> zadd myzset2 40 v4 (integer) 1 127.0.0.1:6379> zrange myzset1 0 -1 withscores 1) "v1" 2) "10" 3) "v2" 4) "20" 5) "v3" 6) "30"
2、使用sum聚合函数进行交集和并集的操作。
127.0.0.1:6379> zinterstore myzset5 2 myzset1 myzset2 aggregate sum (integer) 3
127.0.0.1:6379> zunionstore myzset4 2 myzset1 myzset2 aggregate sum (integer) 4
3、使用max聚合函数进行交集和并集的操作。
127.0.0.1:6379> zinterstore myzset4 2 myzset1 myzset2 aggregate max (integer) 3
127.0.0.1:6379> zunionstore myzset4 2 myzset1 myzset2 aggregate max (integer) 4
4、使用min聚合函数进行交集和并集的操作。
127.0.0.1:6379> zinterstore myzset4 2 myzset1 myzset2 aggregate min (integer) 3
127.0.0.1:6379> zunionstore myzset4 2 myzset1 myzset2 aggregate min (integer) 4
相关文章推荐
- go操作redis的有序集合(zset)
- NoSQL之Redis对zset(有序集合)数据类型的操作
- php对redis的zset(有序集合)操作
- Redis有序集合类型的操作_动力节点Java学院整理
- 【Redis缓存机制】7.SortSet排序集合类型操作
- 1 springboot操作redis list集合
- Redis有序集合类型的操作
- redis有序集合orderset操作
- 【Redis缓存机制】6.Set集合类型操作使用
- JAVAWEB开发之redis学习(六)——HashSet集合相关的操作命令
- Redis简单入门五——对Set集合的操作
- redis-无序集合常规操作
- 四:redis的sets类型相关操作(有序和无序集合)
- (六)Redis有序集合Sorted set操作
- Redis初探06——Redis的有序集合sorted set类型及操作
- redis:php-redis中有序集合 zset的使用
- Spring RedisTemplate操作-ZSet操作(6)
- Redis入门之 redis set集合的操作
- php操作redis中的hash和zset类型数据的方法和代码例子
- php-redis中有序集合 zset的使用