5、Redis-Zset【常用】

一、简要说明

Zset,即sorted set,有序集合。

Zset中的每个元素关联一个double类型的分数,之后可以根据这个分数为集合中的成员进行从小到大的排序。

|---|---|--------|-------|
| key || value ||
| rank || member | score |
| rank || Trxcx | 3000 |
| rank || Zy | 2000 |
| rank || Rt | 1000 |


二、常用命令

|-----------------------------------------|---------------------------------|------------------------------|
| 格式 | 含义 | 例子 |
| zadd key score member | 往key中添加member元素,并为score赋值 | zadd rank 3000 Trxcx 2000 Zy |
| zincrby key increment member | 将key中的member元素,score增加increment | zincrby rank 2000 Zy |
| zrange key start stop [withscores] | key中元素按照score升序排列,可选是否同时输出score | zrange rank 0 -1 |
| zrevrange key start stop [withscores] | key中元素按照score降序排列,可选是否同时输出score | zrevrange rank 0 -1 |
| zrank key member | 返回member在key中的正序排名(从低到高,从0开始) | zrank rank Trxcx |
| zrevrank key member | 返回member在key中的倒序排名(从高到低,从0开始) | zrevrank rank Trxcx |
| zcard key | 返回key中元素个数 | zcard rank |
[常用命令]

java 复制代码
127.0.0.1:6379> zadd rank 3000 Trxcx 2000 Zy
(integer) 2
127.0.0.1:6379> zrange rank 0 -1
1) "Zy"
2) "Trxcx"
127.0.0.1:6379> zincrby rank 2000 Zy
"4000"
127.0.0.1:6379> zrange rank 0 -1 withscores
1) "Trxcx"
2) "3000"
3) "Zy"
4) "4000"
127.0.0.1:6379> zrevrange rank 0 -1
1) "Zy"
2) "Trxcx"
127.0.0.1:6379> zrank rank Trxcx
(integer) 0
127.0.0.1:6379> zrevrank rank Trxcx
(integer) 1
127.0.0.1:6379> zcard rank
(integer) 2

三、Redis中Zset类型应用场景

热搜排行榜

相关推荐
一只自律的鸡11 小时前
【MySQL】第二章 基本的SELECT语句
数据库·mysql
liliangcsdn12 小时前
如何使用python创建和维护sqlite3数据库
数据库·sqlite
TDengine (老段)18 小时前
TDengine 数学函数 DEGRESS 用户手册
大数据·数据库·sql·物联网·时序数据库·iot·tdengine
TDengine (老段)18 小时前
TDengine 数学函数 GREATEST 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
RoboWizard19 小时前
扩容刚需 金士顿新款Canvas Plus存储卡
java·spring·缓存·电脑·金士顿
安当加密19 小时前
云原生时代的数据库字段加密:在微服务与 Kubernetes 中实现合规与敏捷的统一
数据库·微服务·云原生
爱喝白开水a19 小时前
LangChain 基础系列之 Prompt 工程详解:从设计原理到实战模板_langchain prompt
开发语言·数据库·人工智能·python·langchain·prompt·知识图谱
想ai抽19 小时前
深入starrocks-多列联合统计一致性探查与策略(YY一下)
java·数据库·数据仓库
武子康19 小时前
Java-152 深入浅出 MongoDB 索引详解 从 MongoDB B-树 到 MySQL B+树 索引机制、数据结构与应用场景的全面对比分析
java·开发语言·数据库·sql·mongodb·性能优化·nosql
longgyy19 小时前
5 分钟用火山引擎 DeepSeek 调用大模型生成小红书文案
java·数据库·火山引擎