为了账号安全,请及时绑定邮箱和手机立即绑定

关于zremrangebyrank这个指令的范围

老师视频上写的 0 4 ,我自己写的0 3 都是删除4个元素,所以实际上老师那个0 4是可以删五个,但是因为只有4个元素所以显示删了四个,真正删四个是0 3这个写法吗?或者说排名从0开始计数,尽管它每次显示出来的编号都是从1开始吗?新手有点懵

正在回答

3 回答

因为里面只有四个元素 ,如果有5个  就会删除五个   你可以试试 4个元素 写上 zremrangebyrank mysort 0 4

0 回复 有任何疑惑可以回复我~

删除排名在两个数字之间的元素 以 0 表示有序集第一个成员,以 1 表示有序集第二个成员,以此类推。

也可以使用负数下标,以 -1 表示最后一个成员, -2 表示倒数第二个成员,以此类推。


0 回复 有任何疑惑可以回复我~

实践就是真理,相信你自己测试的结果

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Redis入门
  • 参与学习       107159    人
  • 解答问题       154    个

本课程为Redis和Jedis使用的入门级教程,对Redis有初步了解

进入课程

关于zremrangebyrank这个指令的范围

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信