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 选项, 那么 命令 会 将 成员 的 分值 也 一并 返回