redis基础操作之有序集合

有序集合是Redis数据结构中的一种,它存储成员与分值的映射并支持按分值排序。基础命令包括添加、删除成员,计算成员数量,增减分值,查询分值范围内的成员等。ZADD用于添加成员,ZREM移除成员,ZCARD获取成员数量,ZINCRBY调整分值,ZCOUNT统计分值区间成员,ZRANK获取排名,ZSCORE查看分值,ZRANGE返回指定排名范围的成员及其分值。
摘要由CSDN通过智能技术生成

1.概念描述:

        和 散 列 存储 着 键 与 值 之间 的 映射 类似, 有序 集合 也 存储 着 成员 与 分值 之间 的 映射, 并且 提供 了 分值 ② 处理 命令, 以及 根据 分值 大小 有序 地 获取( fetch) 或 扫描( scan) 成员 和 分值 的 命令。

2.基础命令

  • ZADD ZADD key- name score member [score member ...]—— 将 带有 给定 分值 的 成员 添加 到有 序 集合 里面

  • ZREM ZREM key- name member [member ...]—— 从 有序 集合 里面 移 除 给定 的 成员, 并 返回 被 移 除 成员 的 数量

  • ZCARD ZCARD key- name—— 返回 有序 集合 包含 的 成员 数量

  • ZINCRBY ZINCRBY key- name increment member—— 将 member 成员 的 分值 加上 increment

  • ZCOUNT ZCOUNT key- name min max—— 返回 分值 介于 min 和 max 之间 的 成员 数量

  • ZRANK ZRANK key- name member—— 返回 成员 member 在 有序 集合 中的 排名

  • ZSCORE ZSCORE key- name member—— 返回 成员 member 的 分值

  • ZRANGE ZRANGE key- name start stop [WITHSCORES]—— 返回 有序 集合 中 排名 介于 start 和 stop 之间 的 成员, 如果 给定 了 可选 的 WITHSCORES 选项, 那么 命令 会 将 成员 的 分值 也 一并 返回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值