• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

雕刻自我

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

redis之ZSet相关操作

ZSet是在Set的基础上加了一个score分数值

Set的结构是key value1 value2 value3

ZSet的结构是key score1 value1 score2 value2 score3 value3 

1、为ZSet设置、获取值

ZSet设置、获取值
zadd key score1 value1 score2 value2 设置值
zrange key begin end (withscores) 获取值(带分数)

 

 2、获取分数段之间的value、删除指定分数的元素

获取、删除指定分数的值
zrangebyscore key score1 score2 (withscore) 获取指定分数段的值(不包含
zrem key score value 删除指定分数的值

 3、统计个数、获取指定value的排名、获取指定value的分数值

统计个数、获取排名、分数
zcard key 统计总个数
zcount key score1 score2 统计个数
zrank key value 获取对应的排名
zscore key 获取对应的分数

 4、逆序操作

逆序操作
zrevrank key value 倒序获取下标值
zrevrange 倒序获取列表
zrevrangebyscore key score1 score2 倒序获取分数段之间的值

 

posted on 2020-08-04 21:22  雕刻自我  阅读(957)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3