提示信息

Redis ZRANGEBYSCORE 命令

着凉 已关注

ZRANGEBYSCORE命令用于从有序集合中按照分数范围获取成员。

语法:

ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]

参数说明:

  • key:要操作的有序集合的键。
  • min:分数的最小值。
  • max:分数的最大值。
  • WITHSCORES:可选参数,指定返回结果包含成员的分数。
  • LIMIT:可选参数,指定返回结果的偏移量和数量。

返回值:

按照分数顺序排序的成员列表,如果使用了WITHSCORES选项,则返回的是成员和分数的列表。

示例:

  1. ZADD myset 1 "one"
  2. ZADD myset 2 "two"
  3. ZADD myset 3 "three"
  4. ZRANGEBYSCORE myset -inf +inf // 返回所有成员
  5. ZRANGEBYSCORE myset 1 2 // 返回分数在1和2之间的成员
  6. ZRANGEBYSCORE myset (1 2 // 返回分数大于1小于2的成员
  7. ZRANGEBYSCORE myset 1 2 WITHSCORES // 返回包含分数的成员列表
  8. ZRANGEBYSCORE myset -inf +inf LIMIT 0 2 // 返回前两个成员

注意:分数可以使用-inf表示负无穷大,+inf表示正无穷大。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
着凉 关注 已关注

最近一次登录:2023-10-09 18:39:22   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图