标签:ZRANGEBYSCORE score Zset zrangebyscore min withscores limit inf
zrangebyscore用于获取有序集合中,score在min、max之间的member,按递增的次序排列。时间复杂度: O(log(N)+M), N 为有序集的基数,而 M 为结果集的基数。 命令行格式:zrangebyscore key min max [withscores] [limit offset count]
作用: 用于获取有序集合key中,score在min-max之间的,按score的值递增排列。 相同score的member,按member的字典序排列。 可选参数limit,语法与mysql的limit相似。 min与max可以是-inf与+inf。 注意: zrangebyscore在redis1.0.5版本之后才有,可选参数withscores在redis2.0版本之后才有。 返回值: 有序集合key中,指定区间内,带有 score 值(可选)的有序集成员的列表。 命令演示:
127.0.0.1:6379> zrangebyscore rank -inf +inf withscores 1) "zhangsan" 2) "8" 3) "wangwu" 4) "9" 5) "zhaoliu" 6) "11" 7) "lisi" 8) "12" 127.0.0.1:6379> zrangebyscore rank 9 11 withscores limit 0 1 1) "wangwu" 2) "9"
标签:ZRANGEBYSCORE,score,Zset,zrangebyscore,min,withscores,limit,inf 来源: https://www.cnblogs.com/52why/p/14339010.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。