`
backend-develop
  • 浏览: 24895 次
社区版块
存档分类
最新评论

Redis常用命令(6)——SortedSet

阅读更多

ZADD

格式:ZADD key score member [[score member] [score member] ...]

作用:向有序集合key中插入一个或多个元素。如果元素已经存在,更新score的值并移动member的位置。

返回值:新插入的成员的个数,不包括已经存在的member。

 

ZCARD

格式:ZCARD key

作用:返回有序集合key的元素个数。

返回值:元素个数。

 

ZCOUNT

格式:ZCOUNT key min max

作用:返回有序集合key中分数在min到max的元素的个数。

返回值:元素的个数。

 

ZINCRBY

格式:ZINCRBY key increment member

作用:在有序集合key的member元素的分数上增加increment。increment可以是负数。

返回值:member元素的新分数。

 

ZRANGE

格式:ZRANGE key start stop [WITHSCORES]

作用:按照默认的升序,返回有序集合key中位置从start到stop的所有元素。如果带有WITHSCORES则同时返回对应的分数。start和stop从0开始,如为负数表示从右侧开始,-1表示最后一个元素。

返回值:元素列表,如有WITHSCORES同时返回分数。

 

ZRANGEBYSCORE

格式:ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]

作用:按照默认的升序,返回有序集合key中分数从min到max的所有元素,包括min和max。如果带有WITHSCORES则同时返回对应的分数。limit类似于SQL中的limit,用于从指定的偏移位置取指定个数的元素。对于分数相同的元素,按照字典顺序排序。min和max可以使用 -inf 和 +inf 表示无穷大。如果不希望包括min或max,可以在min或max前加英文括号,如(min、(max。

返回值:元素列表,如有WITHSCORES同时返回分数。

 

ZRANK

格式:ZRANK key member

作用:按照默认的升序,返回元素member在有序集合key中的排名。

返回值:member在有序集合key中的排名。如果member不存在则返回nil。

 

ZREM

格式:ZREM key member [member ...]

作用:移除有序集合key中的一个或多个元素。

返回值:成功移除的元素个数。

 

ZREMRANGEBYRANK

格式:ZREMRANGEBYRANK key start stop

作用:移除有序集合key中排名在start和stop范围内的所有元素,包括start和stop。

返回值:成功移除的元素个数。

 

ZREMRANGEBYSCORE

格式:ZREMRANGEBYSCORE key min max

作用:移除有序集合key中分数在min和max范围内的所有元素,包括min和max。

返回值:成功移除的元素个数。

 

ZREVRANGE

格式:ZREVRANGE key start stop [WITHSCORES]

作用:按照降序,返回有序集合key中位置从start到stop的所有元素。如果带有WITHSCORES则同时返回对应的分数。start和stop从0开始,如为负数表示从右侧开始,-1表示最后一个元素。

返回值:元素列表,如有WITHSCORES同时返回分数。

 

ZREVRANGEBYSCORE

格式:ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]

作用:按照降序,返回有序集合key中分数从min到max的所有元素,包括min和max。如果带有WITHSCORES则同时返回对应的分数。limit类似于SQL中的limit,用于从指定的偏移位置取指定个数的元素。对于分数相同的元素,按照字典顺序排序。min和max可以使用 -inf 和 +inf 表示无穷大。如果不希望包括min或max,可以在min或max前加英文括号,如(min、(max。

返回值:元素列表,如有WITHSCORES同时返回分数。

 

ZREVRANK

格式:ZREVRANK key member

作用:按照降序,返回元素member在有序集合key中的排名。

返回值:member在有序集合key中的排名。如果member不存在则返回nil。

 

ZSCORE

格式:ZSCORE key member

作用:返回有序集合key中member元素的分数。

返回值:key中member元素的分数。如果key不存在或member不存在,返回nil。

 

原文地址:http://caiguoqing.org/post/109

0
0
分享到:
评论

相关推荐

    redis基本命令-封装redis常用基本命令.zip

    封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip...

    Redis有序集合类型(SortedSet)常用命令演示和实践练习代码

    在这个实战项目中,我们将深入探讨Redis有序集合类型(SortedSet)的常用命令,并通过Java实现商品管理功能,包括增删改查和分类查找,以及根据浏览量进行排序。 首先,我们来了解下Redis有序集合的基础知识。有序...

    redis常用命令

    接下来将详细解析与“redis常用命令”相关的知识点。 ### 一、Redis简介 Redis (Remote Dictionary Server) 是一个使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言...

    编程技术+redis常用7大命令+技术开发+编程学习

    redis命令实践,编程技术+redis常用7大命令+技术开发+编程学习编程技术+redis常用7大命令+技术开发+编程学习编程技术+redis常用7大命令+技术开发+编程学习编程技术+redis常用7大命令+技术开发+编程学习编程技术+...

    java-redis的常用命令

    关于java-redis的常用命令使用以及配置信息设置的构造池创建

    redis常用命令详细带例子

    redis命令实践 redis常用命令详细带例子

    思维导图:Redis常用命令

    思维导图:Redis常用命令

    redis常用命令操作.txt

    redis常用命令操作.txt

    redis常用命令,redis配置文件,redis持久化,redis事务,redis主从复制,jedis的使用

    下面是对 Redis 的常用命令、配置文件、持久化、事务、主从复制、Jedis 使用的详细讲解。 Redis 常用命令 Redis 提供了很多有用的命令来管理和操作数据。下面是一些常用的 Redis 命令: * SET key value:设置...

    Redis 命令参考手册中文完整版chm

    本压缩包包含的"Redis参考手册.CHM"是Redis命令的中文完整版手册,对于学习和使用Redis的开发者来说,是一份极其实用的资料。 一、Redis数据类型 Redis支持五种基本数据类型:字符串(String)、哈希(Hash)、...

    PHP操作redis常用命令例子.md

    PHP操作redis使用方法,例子,非常详细,易懂

    Redis 常用命令和场景使用.docx

    Redis 常用命令和场景使用 Redis 是一个开源的、基于内存的数据结构存储系统,提供了丰富的命令来处理不同的数据类型和场景。下面是 Redis 中一些常用的命令和场景使用: 字符串命令 1. SET:设置键值对,覆盖...

    Redis之SortedSet(有序集合)总结

    Redis中的Sorted Set(有序集合)是一个非常重要的数据结构,它结合了Set(集合)的数据特性与Score(分数)的功能,可以实现对集合元素的排序。本文将深入探讨Sorted Set的基本概念、操作命令以及实际应用场景。 ...

    redis获取命令字典的方法及全部的group命令.txt

    本地安装redis,通过安装目录下的redis客户端程序可以连接任意Redis服务(只要服务端是启动着的),命令 redis-cli -h ip -p port。如果服务端要求认证资格,可能还要输入用户名密码等参数。 Redis命令十分丰富,...

    运维监控redis集群的工具——分享自_2018年9月1日_谷阳_首汽_DBA1

    每个节点可以处理0到16384个槽,但为了保持集群的正常运行,所有槽必须分配给主节点,没有槽的节点不能处理数据命令。 集群节点间的通信是基于 PING-PONG 机制的,使用二进制协议优化传输效率和带宽利用率。当节点...

    redis常用命令以及在java中的具体实现以及配置.docx

    ### Redis 常用命令及 Java 实现 #### 一、Redis 命令简介 Redis 是一个开源的键值数据库系统,它提供了多种数据结构的存储方式,并且支持简单的事务处理、主从同步等功能。在开发过程中,Redis 的一些基本命令被...

Global site tag (gtag.js) - Google Analytics