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。
相关推荐
封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip...
在这个实战项目中,我们将深入探讨Redis有序集合类型(SortedSet)的常用命令,并通过Java实现商品管理功能,包括增删改查和分类查找,以及根据浏览量进行排序。 首先,我们来了解下Redis有序集合的基础知识。有序...
接下来将详细解析与“redis常用命令”相关的知识点。 ### 一、Redis简介 Redis (Remote Dictionary Server) 是一个使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言...
redis命令实践,编程技术+redis常用7大命令+技术开发+编程学习编程技术+redis常用7大命令+技术开发+编程学习编程技术+redis常用7大命令+技术开发+编程学习编程技术+redis常用7大命令+技术开发+编程学习编程技术+...
关于java-redis的常用命令使用以及配置信息设置的构造池创建
redis命令实践 redis常用命令详细带例子
思维导图:Redis常用命令
redis常用命令操作.txt
下面是对 Redis 的常用命令、配置文件、持久化、事务、主从复制、Jedis 使用的详细讲解。 Redis 常用命令 Redis 提供了很多有用的命令来管理和操作数据。下面是一些常用的 Redis 命令: * SET key value:设置...
本压缩包包含的"Redis参考手册.CHM"是Redis命令的中文完整版手册,对于学习和使用Redis的开发者来说,是一份极其实用的资料。 一、Redis数据类型 Redis支持五种基本数据类型:字符串(String)、哈希(Hash)、...
PHP操作redis使用方法,例子,非常详细,易懂
Redis 常用命令和场景使用 Redis 是一个开源的、基于内存的数据结构存储系统,提供了丰富的命令来处理不同的数据类型和场景。下面是 Redis 中一些常用的命令和场景使用: 字符串命令 1. SET:设置键值对,覆盖...
Redis中的Sorted Set(有序集合)是一个非常重要的数据结构,它结合了Set(集合)的数据特性与Score(分数)的功能,可以实现对集合元素的排序。本文将深入探讨Sorted Set的基本概念、操作命令以及实际应用场景。 ...
本地安装redis,通过安装目录下的redis客户端程序可以连接任意Redis服务(只要服务端是启动着的),命令 redis-cli -h ip -p port。如果服务端要求认证资格,可能还要输入用户名密码等参数。 Redis命令十分丰富,...
每个节点可以处理0到16384个槽,但为了保持集群的正常运行,所有槽必须分配给主节点,没有槽的节点不能处理数据命令。 集群节点间的通信是基于 PING-PONG 机制的,使用二进制协议优化传输效率和带宽利用率。当节点...
### Redis 常用命令及 Java 实现 #### 一、Redis 命令简介 Redis 是一个开源的键值数据库系统,它提供了多种数据结构的存储方式,并且支持简单的事务处理、主从同步等功能。在开发过程中,Redis 的一些基本命令被...