Redis有序集合命令

1、zadd key score value [score value…]
  将一个或多个 member 元素及其 score 值加入到有序集 key 当中如果某个 member 已经是有序集的成员,那么更新这个 member 的 score 值,并通过重新插入这个 member 元素,来保证该 member 在正确的位置上。

	zadd zset 1 a 2 b 3 c  //返回 (integer) 3、

2、zrange key start stop [WITHSCORES]
  返回有序集合中给定区间的元素

	zrange zset 0 -1
	//返回
	1) "a"
	2) "b"
	3) "c"
	
	zrange zset 0 -1 withscores
	//返回
	1) "a"
	2) "1"
	3) "b"
	4) "2"
	5) "c"
	6) "3"

3、zrangebyscore key min max [WITHSCORES]
  返回有序集合中给定分值区间的元素

	zrangebyscore zset 1 2
	//返回
	1) "a"
	2) "b"

4、zremrangebyrank key start top
  移除有序集合中指定排名的成员

	zremrangebyrank zset 0 1 //(integer) 2

5、zremrangebyscore key min max
  移除分值在min和max区间的成员

	zrange zset 0 -1 //"c"
	zadd zset 5 d 10 e 15 f //增加几个元素
	zremrangebyscore zset 5 10 //(integer) 2

6、zcard key
  返回有序集合成员的个数

	zcard zset //返回(integer) 2

7、zcount key min max
  返回有序集合中分值区间的个数

	zcount zset 0 5 //返回(integer) 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值