Learning Path
浏览 Redis 相关教程与章节。
SQL、MySQL、PostgreSQL、MongoDB、Redis、SQLite 与缓存系统。
教程
188
Redis Zcard 命令 Redis 有序集合(sorted set) Redis Zcard 命令用于计算集合中元素的数量。 语法 redis Zcard 命令基本语法如下: redis 127.0.0.1:6379> ZCARD KEY_NAME 可用版本 >= 1.2.0 返回值 当 key 存在且是有序集类型时,返回有序集的基数。 当 key 不存在时,返回 0 。 实例 re..
Redis Zcount 命令 Redis 有序集合(sorted set) Redis Zcount 命令用于计算有序集合中指定分数区间的成员数量。 语法 redis Zcount 命令基本语法如下: redis 127.0.0.1:6379> ZCOUNT key min max 可用版本 >= 2.0.0 返回值 分数值在 min 和 max 之间的成员的数量。 实例 redis 1..
Redis Zincrby 命令 Redis 有序集合(sorted set) Redis Zincrby 命令对有序集合中指定成员的分数加上增量 increment 可以通过传递一个负数值 increment ,让分数减去相应的值,比如 ZINCRBY key -5 member ,就是让 member 的 score 值减去 5 。 当 key 不存在,或分数不是 key 的成员时, ZINCRBY key incr..
Redis Zinterstore 命令 Redis 有序集合(sorted set) Redis Zinterstore 用于计算多个有序集合的交集,并将结果存储在新的有序集合中。Zinterstore 命令对于需要对有序集合进行集合运算(例如计算交集)时非常有用。 默认情况下,结果集中某个成员的分数值是所有给定集下该成员分数值之和。 语法 redis Zinterstore 命令基本语法如下: ZINTERSTO..
Redis Zlexcount 命令 Redis 有序集合(sorted set) Redis Zlexcount 命令在计算有序集合中指定字典区间内成员数量。 语法 redis Zlexcount 命令基本语法如下: redis 127.0.0.1:6379> ZLEXCOUNT KEY MIN MAX 可用版本 >= 2.8.9 返回值 指定区间内的成员数量。 实例 redis 127..
Redis Zrange 命令 Redis 有序集合(sorted set) Redis Zrange 返回有序集中,指定区间内的成员。 其中成员的位置按分数值递增(从小到大)来排序。 具有相同分数值的成员按字典序(lexicographical order )来排列。 如果你需要成员按值递减(从大到小)来排列,请使用 ZREVRANGE 命令。 下标参数 start 和 stop 都以 0 为底,也就是说,以 0 表..
Redis Zrangebylex 命令 Redis 有序集合(sorted set) Redis Zrangebylex 命令用于在有序集合(sorted set)中按照字典序(lexicographical order)获取指定范围内的成员。这个命令主要用于那些成员是字符串的有序集合。 语法 redis Zrange 命令基本语法如下: ZRANGEBYLEX key min max [LIMIT offset co..
Redis Zrangebyscore 命令 Redis 有序集合(sorted set) Redis Zrangebyscore 返回有序集合中指定分数区间的成员列表。有序集成员按分数值递增(从小到大)次序排列。 具有相同分数值的成员按字典序来排列(该属性是有序集提供的,不需要额外的计算)。 默认情况下,区间的取值使用闭区间 (小于等于或大于等于),你也可以通过给参数前增加 ( 符号来使用可选的开区间 (小于或大于)。 ..
Redis Zrank 命令 Redis 有序集合(sorted set) Redis Zrank 返回有序集中指定成员的排名。其中有序集成员按分数值递增(从小到大)顺序排列。 ZRANK key member 可用版本 >= 2.0.0 返回值 如果成员是有序集 key 的成员,返回 member 的排名。 如果成员不是有序集 key 的成员,返回 nil 。 实例 redis 127.0.0.1..
Redis Zrem 命令 Redis 有序集合(sorted set) Redis Zrem 命令用于移除有序集中的一个或多个成员,不存在的成员将被忽略。 当 key 存在但不是有序集类型时,返回一个错误。 注意: 在 Redis 2.4 版本以前, ZREM 每次只能删除一个元素。 语法 redis Zrem 命令基本语法如下: redis 127.0.0.1:6379> ZREM key member [..
Redis Zremrangebylex 命令 Redis 有序集合(sorted set) Redis Zremrangebylex 命令用于移除有序集合中给定的字典区间的所有成员。 语法 redis Zremrangebylex命令基本语法如下: redis 127.0.0.1:6379> ZREMRANGEBYLEX key min max 可用版本 >= 2.8.9 返回值 被成功移除的成..
Redis Zremrangebyrank 命令 Redis 有序集合(sorted set) Redis Zremrangebyrank 命令用于移除有序集中,指定排名(rank)区间内的所有成员。 语法 redis Zremrangebyrank 命令基本语法如下: redis 127.0.0.1:6379> ZREMRANGEBYRANK key start stop 可用版本 >= 2.0.0 ..
Redis Zremrangebyscore 命令 Redis 有序集合(sorted set) Redis Zremrangebyscore 命令用于移除有序集中,指定分数(score)区间内的所有成员。 语法 redis Zremrangebyscore 命令基本语法如下: redis 127.0.0.1:6379> ZREMRANGEBYSCORE key min max 可用版本 >= 1...
Redis Zrevrange 命令 Redis 有序集合(sorted set) Redis Zrevrange 命令返回有序集中,指定区间内的成员。 其中成员的位置按分数值递减(从大到小)来排列。 具有相同分数值的成员按字典序的逆序(reverse lexicographical order)排列。 除了成员按分数值递减的次序排列这一点外, ZREVRANGE 命令的其他方面和 ZRANGE 命令一样。 语法 redi..
Redis Zrevrangebyscore 命令 Redis 有序集合(sorted set) Redis Zrevrangebyscore 返回有序集中指定分数区间内的所有的成员。有序集成员按分数值递减(从大到小)的次序排列。 具有相同分数值的成员按字典序的逆序(reverse lexicographical order )排列。 除了成员按分数值递减的次序排列这一点外, ZREVRANGEBYSCORE 命令的其他方面..
Redis Zrevrank 命令 Redis 有序集合(sorted set) Redis Zrevrank 命令返回有序集中成员的排名。其中有序集成员按分数值递减(从大到小)排序。 排名以 0 为底,也就是说, 分数值最大的成员排名为 0 。 使用 ZRANK 命令可以获得成员按分数值递增(从小到大)排列的排名。 语法 redis Zrevrank 命令基本语法如下: redis 127.0.0.1:6379>..
Redis Zscan 命令 Redis 有序集合(sorted set) Redis Zscan 命令用于迭代有序集合中的元素(包括元素成员和元素分值) 语法 redis Zscan 命令基本语法如下: redis 127.0.0.1:6379> ZSCAN key cursor [MATCH pattern] [COUNT count] cursor - 游标。pattern - 匹配的模式。count - 指..
Redis Zscore 命令 Redis 有序集合(sorted set) Redis Zscore 命令返回有序集中,成员的分数值。 如果成员元素不是有序集 key 的成员,或 key 不存在,返回 nil 。 语法 redis Zscore 命令基本语法如下: redis 127.0.0.1:6379> ZSCORE key member 可用版本 >= 1.2.0 返回值 成员的分数值,..
Redis Zunionstore 命令 Redis 有序集合(sorted set) Redis Zunionstore 命令计算给定的一个或多个有序集的并集,其中给定 key 的数量必须以 numkeys 参数指定,并将该并集(结果集)储存到 destination 。 默认情况下,结果集中某个成员的分数值是所有给定集下该成员分数值之和 。 语法 redis Zunionstore 命令基本语法如下: redis 1..
Redis Append 命令 Redis 字符串(string) Redis Append 命令用于为指定的 key 追加值。 如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。 如果 key 不存在, APPEND 就简单地将给定 key 设为 value ,就像执行 SET key value 一样。 语法 redis Append 命令基本语法如下..
Redis Decr 命令 Redis 字符串(string) Redis Decr 命令将 key 中储存的数字值减一。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECR 操作。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数字表示之内。 语法 redis Decr 命令基本语法如下: redis 12..
Redis Decrby 命令 Redis 字符串(string) Redis Decrby 命令将 key 所储存的值减去指定的减量值。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECRBY 操作。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数字表示之内。 语法 redis Decrby 命令基本语法如..
Redis Get 命令 Redis 字符串(string) Redis Get 命令用于获取指定 key 的值。如果 key 不存在,返回 nil 。如果key 储存的值不是字符串类型,返回一个错误。 语法 redis Get 命令基本语法如下: redis 127.0.0.1:6379> GET KEY_NAME 可用版本 >= 1.0.0 返回值 返回 key 的值,如果 key 不存在..
Redis Getbit 命令 Redis 字符串(string) Redis Getbit 命令用于对 key 所储存的字符串值,获取指定偏移量上的位(bit)。 语法 redis Getbit 命令基本语法如下: redis 127.0.0.1:6379> GETBIT KEY_NAME OFFSET 可用版本 >= 2.2.0 返回值 字符串值指定偏移量上的位(bit)。 当偏移量 O..