Redis STRING命令教程

Redis STRING命令 Redis STRING命令教程 Redis 字符串数据类型的相关命令 用于管理 Redis字符串值。 Redis STRING命令语法 192.168.98.70:6379> COMMAND KEY_NAME Redis STRING常用命令 SET KEY VALUE 设置指定 KEY 的值。 GET KEY 获取指定 KEY 的值。

Redis SET命令

Redis SET命令 Redis SET命令教程 Redis SET 命令用于将 Redis 中的 KEY 的值设置为 value。如果 KEY 已经有其他值, SET 会覆盖旧值,而不管原来 KEY 是什么类型。 - 对于某个原本带有生存时间(TTL)的键来说

Redis GET命令

Redis GET命令 Redis GET命令教程 Redis GET 命令用于返回 Redis 中 KEY 所关联的字符串值。如果 KEY 不存在那么返回 nil 。假如 KEY 储存的值不是字符串类型,返回一个错误,因为 GET 只能用于处理字符串值。

Redis GETRANGE命令

Redis GETRANGE命令 Redis GETRANGE命令教程 Redis GETRANGE 命令用于返回 Redis 的 KEY 中字符串值的子字符串,字符串的截取范围由 start 和 end 两个偏移量决定(包括 start 和 end 在内),第一个字符 start 参数为 0。

Redis GETSET命令

Redis GETSET命令 Redis GETSET命令教程 Redis GETSET 命令用于将 Redis 中给定 KEY 的值设为 value ,并返回 KEY 的旧值。当 KEY 存在但不是字符串类型时,返回一个错误。Redis GETSET命令语法 192.168.98.70:6379> GETSET KEY value

Redis GETBIT命令

Redis GETBIT命令 Redis GETBIT命令教程 Redis GETBIT 命令用于对 Redis 的 KEY 所储存的字符串值,获取指定偏移量上的位(bit)。当 OFFSET 比字符串值的长度大,或者 KEY 不存在时,返回 0 。

Redis MGET命令

Redis MGET命令 Redis MGET命令教程 Redis MGET 命令用于返回 Redis 中所有(一个或多个)给定 KEY 的值。如果给定的 KEY 里面,有某个 KEY 不存在,那么这个 KEY 返回 nil 。因此,该命令永不失败。

Redis SETBIT命令

Redis SETBIT命令 Redis SETBIT命令教程 Redis SETBIT 命令用于对 Redis 中的 KEY 所储存的字符串值,设置或清除指定偏移量上的位。 位的设置或清除取决于 value 参数,当 value 是 0 时清除偏移量上的位

Redis SETEX命令

Redis SETEX命令 Redis SETEX命令教程 Redis SETEX 命令用于将 Redis 中值 value 关联到 KEY ,并将 KEY 的生存时间设为 seconds (以秒为单位)。 如果 KEY 已经存在, SETEX 命令将覆写旧值。

Redis SETNX命令

Redis SETNX命令 Redis SETNX命令总结 Redis SETNX 命令用于将 Redis 的 KEY 的值设为 value ,当且仅当 KEY 不存在。 若给定的 KEY 已经存在,则 SETNX 不做任何动作。 Redis SETNX命令语法 192.168.98.70:6379> SETNX KEY value Redis SETNX命令返回值

Redis SETRANGE命令

Redis SETRANGE命令 Redis SETRANGE命令教程 Redis SETRANGE 命令用 value 参数覆写给定 KEY 所储存的字符串值,从偏移量 offset 开始。不存在的 KEY 当作空白字符串处理。 SETRANGE 命令会确保字符串足够长以便将 value 设置在指定的偏移量上

Redis STRLEN命令

Redis STRLEN命令教程 Redis STRLEN 命令用于返回 Redis 中 KEY 所储存的字符串值的长度。当 KEY 储存的不是字符串值时,返回一个错误。 Redis STRLEN命令语法 STRLEN KEY Redis STRLEN命令返回值 如果 KEY 存在,且是字符串类型,则返回字符串值的长度。

Redis MSET命令

Redis MSET命令教程 Redis MSET 命令用于同时设置 Redis 中的一个或多个 KEY-value 对。如果某个给定 KEY 已经存在,那么 MSET 会用新值覆盖原来的旧值。MSET 是一个原子性操作,所有给定 KEY 都会在同一时间内被设置

Redis MSETNX命令

Redis MSETNX命令 Redis MSETNX命令概述 Redis MSETNX 命令用于同时设置 Redis 中一个或多个 KEY-value 对,当且仅当所有给定 KEY 都不存在。 即使只有一个给定 KEY 已存在, MSETNX 也会拒绝执行所有给定 KEY 的设置操作。

Redis PSETEX命令

Redis PSETEX命令 Redis PSETEX命令教程 Redis PSETEX 命令和 SETEX 命令相似,但它以毫秒为单位设置 Redis 中 KEY 的生存时间,而不是像 SETEX 命令那样,以秒为单位。 Redis PSETEX命令语法 192.168.98.70:6379> PSETEX KEY milliseconds value

Redis INCR命令

Redis INCR命令 Redis INCR命令教程 Redis INCR 命令用于将 Redis 中的KEY 中储存的数字值增一。 如果 KEY 不存在,那么 KEY 的值会先被初始化为 0 ,然后再执行 INCR 操作。

Redis INCRBY命令

Redis INCRBY命令 Redis INCRBY命令教程 Redis INCRBY 命令用于将 Redis 中 KEY 所储存的值增加 increment 。该操作支持的最大值为 64 位(bit)有符号数。 如果 KEY 不存在,那么 KEY 的值会先被初始化为 0 ,然后再执行 INCRBY 操作。

Redis INCRBYFLOAT命令

Redis INCRBYFLOAT命令 Redis INCRBYFLOAT命令教程 Redis INCRBYFLOAT 命令用于将 Redis 的 KEY 所储存的值加上浮点数增量 increment 。如果 KEY 不存在,那么 KEY 的值会先被初始化为 0 ,然后再执行 INCRBYFLOAT 操作。 如果值包含错误的类型,那么返回一个错误。

Redis DECR命令

Redis DECR命令 Redis DECR命令教程 Redis DECR 命令用于将 Redis 中的 KEY 中储存的数字值减一。如果 KEY 不存在,那么 KEY 的值会先被初始化为 0 ,然后再执行 DECR 操作。

Redis DECRBY命令

Redis DECRBY命令 Redis DECRBY命令教程 Redis DECRBY 命令用于将 Redis 中 key 所储存的值减去减量 decrement 。该操作支持的最大值为 64 位(bit)有符号数。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECRBY 操作。

Redis APPEND命令

Redis APPEND命令 Redis APPEND命令教程 如果 KEY 已经存在并且是一个 字符串,Redis 的 APPEND命令 将 VALUE 追加到 KEY 原来的值的末尾。 如果 KEY 不存在,APPEND 就简单地将给定 KEY 设为 VALUE ,就像执行 SET KEY VALUE 一样。

Redis BITCOUNT命令

Redis BITCOUNT命令 Redis BITCOUNT命令教程 Redis 的 BITCOUNT命令 用于计算给定 字符串 中,被设置为 1 的比特位的数量。 一般情况下,给定的整个字符串都会被进行计数,通过指定额外的 START 或 END 参数,可以让计数只在特定的位上进行。

Redis BITOP命令

Redis BITOP命令 Redis BITOP命令教程 Redis 的 BITOP命令 用于对一个或多个保存二进制位的字符串 KEY 进行位操作,并将结果保存到 DESTKEY 上。 当 BITOP 处理不同长度的字符串时,较短的那个字符串所缺少的部分会被看作 0 。