1、zadd key score1 value1 score2 value2 ..
添加元素
redis 127.0.0.1:6379> zadd stu 18 lily 19 hmm 20 lilei 21 lilei (integer) 3
2、zrem key value1 value2 ..
作用: 删除集合中的元素
3、zremrangebyscore key min max
作用: 按照socre来删除元素,删除score在[min,max]之间的
redis 127.0.0.1:6379> zremrangebyscore stu 4 10 (integer) 2 redis 127.0.0.1:6379> zrange stu 0 -1 1) "f"
4、zremrangebyrank key start end
作用: 按排名删
redis 127.0.0.1:6379> zremrangebyrank stu 0 1 (integer) 2 redis 127.0.0.1:6379> zrange stu 0 -1 1) "c" 2) "e" 3) "f" 4) "g"
5、zrank key member
查询member的排名(升续 0名开始)
6、zrevrank key memeber
查询 member的排名(降续 0名开始)
7、zrange key start stop [WITHSCORES]
把集合排序后,返回名次[start,stop]的元素
默认是升续排列
Withscores 是把score也打印出来
8、zrevrange key start stop
作用:把集合降序排列,取名字[start,stop]之间的元素
9、zrangebyscore key min max [withscores] limit offset N
作用: 集合(升续)排序后,取score在[min,max]内的元素,
并跳过 offset个, 取出N个
redis 127.0.0.1:6379> zadd stu 1 a 3 b 4 c 9 e 12 f 15 g (integer) 6 redis 127.0.0.1:6379> zrangebyscore stu 3 12 limit 1 2 withscores 1) "c" 2) "4" 3) "e" 4) "9"
10、zcard key
返回元素个数
11、zcount key min max
返回[min,max] 区间内元素的数量
原文地址:https://www.cnblogs.com/zbbiex/p/10540384.html
时间: 2024-10-08 16:51:04