redis-zset类型简单操作
来源:互联网 发布:centos pcre 下载 编辑:程序博客网 时间:2024/06/08 01:50
1:zadd
1.1:语法
zadd key score1 member1 .....scoreN memberN
1.2:说明
向有序结合添加(更新)一个或多个成员,返回添加的成员的数量1)key存在,member不存在,添加member成员,member存在,更新member的score2)key不存在,生成新的名称为key的sorted set
1.3:示例
2:zcard
2.1:语法
zcard key
2.2:说明
获取名称为key的sorted set的成员数量1)key存在,返回数量2)key不存在,返回error
2.3:示例
3:zcount
3.1:语法
zcount key start end
3.2:说明
计算指定区间的成员数
3.3:示例
4:zincrby
4.1:语法
zincrby key increment member
4.2:说明
成员member的score增加increment,返回增加后的值
4.3:示例
5:zinterstore
5.1:语法
zinterstore dstkey count srckey1... srckeyN
5.2:说明
计算srckey1…srckeyN等多个sorted set的交集,并将结果存储在名称为dstkey的sortedset中
5.3:示例
6:zlexcount
6.1:语法
zlexcount key min max
6.2:说明
计算字典区间成员数(分数都相同,按照字典排序)1)-,+代表,整个集合中的所有member2)min max输入方式[min [max
6.3:示例
7:zrange
7.1:语法
zrange key start end [withscores]
7.2:说明
获取索引区间的成员(按分数排序)1)[start,end]=[0,-1],代表所有成员2)end越界,显示从start开始到最后一个成员3)start,end都越界,返回nil
7.3:示例
8:zrangebylex
8.1:语法
zrangebylex key min max
8.2:说明
通过字典区间返回区间内有序集合成员1)-代表起始,+代表末尾2)[代表包含,闭区间3)(代表不包含,开区间
8.3:示例
9:zrangebyscore
9.1:语法
zrangebyscore key min max
9.2:说明
通过分数返回区间内的有序集合1)"[":闭区间2)"(":开区间3)区间不存在,返回nil
9.3:示例
10:zrank
10.1:语法
zrank key member
10.2:说明
返回有序结合的索引1)member存在,返回索引2)member不存在,返回nil
10.3:示例
11:zunionstore
11.1:语法
zunionstore dstkey number srckey1 ... srckeyN
11.2:说明
返回给定的一个或多个集合的并集,并存储在新的集合中
11.3:示例
12:zscore
12.1:语法
zscore key mmeber
12.2:说明
返回有序集中,成员的分数值1)成员存在,返回成员的分数值2)成员不存在,返回nil
12.3:示例
13:zrevrank
13.1:语法
zrevrank key member
13.2:说明
分数从小到大,返回指定成员的排名1)member存在,返回,成员的排名2)member不存在,返回nil
13.3:示例
14:zrevrangebyscore
14.1:语法
zrevrangebyscore key start end
14.2:说明
分数由高向低返回指定区间的成员数1)区间不越界,返回成员数2)区间越界,返回nil
14.3:示例
15:zrevrange
15.1:语法
zrevrange key start end
15.2:说明
通过索引,分数由高到低,返回指定区域的元素1)区间不越界,返回成员数2)区间越界,返回nil
15.3:示例
16:zrem
16.1:语法
zrem key member1 member2......memberN
16.2:说明
删除一个或多个成员1)成员存在,返回删除的成员个数2)成员不存在,返回0
16.3:示例
17:zremrangebyrank
17.1:语法
zremrangebyrank key start end
17.2:说明
移除有序集合中给定的排名区间的所有成员1)区间不越界,返回移除的元素个数2)区间去接,返回0
17.3:示例
18:zremrangebyscore
18.1:语法
zremrangebscore key start end
18.2:说明
移除给定分数区间的所有元素1)区间不越界,返回移除的元素个数2)区间去接,返回0
18.3:示例
19:zremrangebylex
19.1:语法
zremrangebylex key start end
19.2:说明
移除有序集合中给定的字典区间的所有成员1)区间不越界,返回移除的元素个数2)区间去接,返回0
19.3:示例
20:zsan
20.1:语法
ZSCAN key cursor [MATCH pattern] [COUNT count]
20.2:说明
用于迭代有序集合中的元素(包括元素成员和元素分值)
20.3:示例
- redis-zset类型简单操作
- redis渐入佳境(05) zset类型
- Redis系列-set类型和zset类型
- redis set类型和zset类型
- redis学习笔记5,zset类型
- php操作redis中的hash和zset类型数据的方法
- php操作redis中的hash和zset类型数据的方法和代码例子
- redis操作以及5种数据类型string,hash,list,set,zset
- go操作redis的有序集合(zset)
- redis Zset
- redis-zset
- redis zset ( [
- redis-hash类型简单操作
- redis-list类型简单操作
- Redis数据库(set类型和zset类型)
- Redis数据库(set类型和zset类型)
- 04Redis数据类型之Set类型及Zset 类型
- Redis lesson9 Redis中 Sorted Set(ZSet) 基本操作
- linux redis日常工作命令总结
- 蓝桥杯 算法提高 P0101(Java解题)
- 一些简单的小程序_4——C语言篇
- 有了服务器,域名,如何将静态网页放到服务器上,让所有人都能访看到?
- css中常见的问题
- redis-zset类型简单操作
- js函数节流和去抖动
- Java中的精确计算
- applicationContext.xml和dispatcher-servlet.xml的区别
- CentOS6.8下安装redis并配置开机自启动
- React使用
- OHUI v45 for Android
- 面试总结
- ACM括号配对问题