Redis命令之有序集合

有序集合命令

常用命令

命令用例与描述
ZADDZADD key-name score member [score member …]将带有给定分值的成员添加到有序集合里
ZREMZREM key-name member [member…] 将一个或多个成员从有序集合中移除,并返回移除成员的数量
ZCARDZCARD key-name 返回有序集合中包含的成员的数量
ZINCRBYZINCRBY key-name increment member 将member成员的分值加上increment
ZCOUNTZCOUNT key-name min max 返回分值介于min-max的成员数量
ZRANKZRANK key-name member 返回成员member在有序集合key-name中的排名
ZSCOREZSCORE key-name member 返回成员member的分值
ZRANGEZRANGE key-name start stop [WITHSCORES] 返回有序集合中排名介于start和stop之间的成员,如果给定可选的withscores选项,那么命令会将成员的分值一并返回

有序集合的范围型数据获取命令和范围性数据删除命令以及并集命令和交集命令

命令用例与说明
ZREVRANKZREVRANK key-name member 返回有序集合里成员member的排名,成员排名按照分值从大到小
ZREVRANGEZREVRANGE key-name start stop [WITHSCORES] 返回有序集合给定排名范围内的成员,成员按照分值从大到小排列
ZRANGEBYSCOREZRANGEBYSCORE key-name min max [withscores] [LIMIT OFFSET COUNT] 返回有序集合中分值介于min与max之间的所有成员
ZREVRANGEBYSCOREZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT OFFSET COUNT] 获取有序集合中分值介于min和max之间的所有成员,并按照分值从大到小的顺序来返回他们
ZREMRANGEBYRANKZREMRANGEBURANK key-name start stop 移除有序集合中排名介于start到stop之间的所有成员
ZREMRANGEBYSCOREZREMRANGEBYSCORE key-name min max 移除有序集合中分值介于min到max之间的所有成员
ZINTERSTOREZINTERSTORE des-key key-count key [key…] [WEIGHTS weight [weight…]] [AGGREGATE SUM
ZUNIONSTOREZUNIONSTORE dest-key key-count key [key…] [WEIGHTS weight [weight…][AGGREGATE SUM
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值