Redis命令 - sortedSet
https://blog.csdn.net/xxujia/article/details/81676817
有序set集合:有序,不重复
每个元素需要手动赋予一个分数,根据这个分数进行排序
有序set集合专门用来做排行榜
一、sortedset常用命令
1、赋值
(1)zadd key score1 member1 score2 member2 …
将所有成员以及该成员的分数存放到sorted-set中。
如果该元素已经存在则会用新的分数替换原有的分数。
返回值是新加入到集合中的元素个数,不包含之前已经存在的元素
2、获取元素
(1)zscore key member
返回指定成员的分数
(2)zcard key
获取集合中的成员数量
3、删除元素
(1)zrem key member1 member2 …
移除集合中指定的成员,可以指定多个成员
4、范围查询
(1)zrange key start end [withscores]
获取集合中脚标为start到end的成员,[withscores]参数表明返回的成员包含其分数
(2)zrevrange key start stop [withscores]
照元素分数从大到小的顺序返回索引从start到stop之间的所有元素
(3)zremrangebyrank key start stop
按照排名范围删除元素
(4)zremrangebyscore key min max
按照分数范围删除元素
二、sortedset扩展命令
1、zrangebyscore key min max [withscores] [limit offset count]
返回分数[min max ]的成员并按照分数从低到高排序
[withscores]:显示分数
[limit offset count]:offset表明从脚标为offset的元素开始并返回count个成员
2、zincrby key increment member
设置指定成员的增加的分数。返回值是更改后的分数
3、zcount key min max
获取分数在[min max]之间的成员个数
4、zrank key member
返回成员在集合中的排名。索引(从大到小)
Redis命令 - sortedSet相关推荐
- Redis 命令参考
Redis 命令参考 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, ...
- Redis-学习笔记02【Redis命令操作】
Java后端 学习路线 笔记汇总表[黑马程序员] Redis-学习笔记01[Redis环境搭建] Redis-学习笔记02[Redis命令操作] Redis-学习笔记03[Redis持久化] Redi ...
- 【Redis】(二)Redis命令大全(速记)
文章目录 字符串 string 命令: 哈希 hash 类型命令 列表 list 命令 集合 set 命令 有序集合Zset 命令 系统命令 对于Redis命令,整理出部分常用命令,便于学习和记忆. ...
- redis中各种数据类型对应的jedis操作命令、redis命令大全
一.常用数据类型简介: redis常用五种数据类型:string,hash,list,set,zset(sorted set). 1.String类型 String是最简单的类型,一个key对应一个v ...
- redis命令,开发规范以及应用场景
Redis的实际操作的相关命令,不同版本之间命令存在差异. 全部命令请查看https://redis.io/commands/ 基础命令 连接客户端 #直接连接 > redis-cli> ...
- Redis 命令整理
Redis 命令整理 一.从大而全的方向看,完整的命令查看文档地址: http://doc.redisfans.com/ 二.Redis 键(key) 常用 案例 三.Redis 字符串(Stri ...
- redis命令_Redis 命令执行过程(下)
点击上方"程序员历小冰",选择"置顶或者星标" 你的关注意义重大! 在上一篇文章中<Redis 命令执行过程(上)>中,我们首先了解 Redis 命 ...
- 不到 10 个提升逼格的 Redis 命令
keys 我把这个命令放在第一位,是因为笔者曾经做过的项目,以及一些朋友的项目,都因为使用keys这个命令,导致出现性能毛刺.这个命令的时间复杂度是O(N),而且redis又是单线程执行,在执行key ...
- linux连接redis 命令_在Docker中使用Redis
1. 简介 本文章将介绍如何使用 Docker 探索 Redis.我们可以在 Docker for Windows .Docker for mac 或者 Linux 模式下运行 Docker 命令. ...
- Redis命令参考简体中文版
Redis命令参考简体中文版 本文是huangz1990对<Redis Command Reference>的简体中文翻译版. 原文:http://redis.readthedocs.or ...
最新文章
- 二元学习法3.0:三把学习大剑,打通学习的底层密码_学习方法
- 搭建基于域名虚拟主机
- 设置超链接在新的窗口中打开,而不是在本窗口中打开
- 初学__Python——Python数据类型之文件
- java heap space flex_Flash builder 4内存优化之java heap space解决办法
- 机器学习数据集哪里找:最佳数据集来源盘点
- java中sam接口_具有非SAM接口的lambda的Java习惯用法
- docker-compose学习
- 身份证前6位对应的省市区县
- Java applet详解
- 浙江正泰中自 DCS系统PCS1800系统介绍
- android so文件脱壳,安卓逆向ida脱dex so壳内存脱壳教程
- java商城答辩_毕业答辩-基于Java的网上购物商城的设计与实现.ppt
- php htmlpurifier,htmlpurifierPHP过滤库
- springboot配置https(阿里云免费证书)
- 总体设计、概要设计和详细设计
- windows快速回到桌面快捷键
- 完爆90%的数据库性能毛病!
- 距离盈利,B站还差几步?
- HJ7 取近似值(重点关注)
热门文章
- textarea中输入多个空格或者换行时只显示一个空格的解决办法
- AC日记——单词替换 1.7 21
- 思维改变生活:不需要经历也能明白
- VC无闪烁刷屏技术的实现【转】
- naked 函数调用
- Win9x 与 WinME 磁盘共享密码破解实战
- ORACLE10G让空间管理变轻松【SPACE MANAGEMENT MAKE EASILY ON ORACLE10G】
- 苹果mac视频音频格式转换软件:Permute
- 苹果Mac最灵活的文件共享工具:​​​​Dropshare
- 如何在 Mac 上恢复已删除的照片?