STRLEN key 返回 key 所储存的字符串值的长度。 当 key 储存的不是字符串值时,返回一个错误。 可用版本: >= 2.2.0 &...
Redis 用 value 参数覆写(overwrite)给定 key 所储存的字符串值 命令:SETRANGE
SETRANGE key offset value 用 value 参数覆写(overwrite)给定 key 所储存的字符串值,从偏移量 offset 开始。 &...
Redis 将 key 的值设为 value 命令:SETNX
SETNX key value 将 key 的值设为 value ,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动作。 &nbs...
Redis 将值 value 关联到 key 命令:SETEX
SETEX key seconds value 将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。 如果 key 已...
Redis 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit) 命令:SETBIT
SETBIT key offset value 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。 位的设置或清除取决于 value 参数,可以是...
Redis 将字符串值 value 关联到 key 命令:SET
SET key value [EX seconds] [PX milliseconds] [NX|XX] 将字符串值 value 关联到 key 。 如果 key ...
Redis 以毫秒为单位设置 key 的生存时间 命令:PSETEX
PSETEX key milliseconds value 这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那...
Redis 同时设置一个或多个 key-value 对 命令:MSETNX
MSETNX key value [key value ...] 同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。 即使只有一个给定...
Redis 同时设置一个或多个 key-value 对 命令:MSET
MSET key value [key value ...] 同时设置一个或多个 key-value 对。 如果某个给定 key 已经存在,那么 MSET 会用新值...
Redis 返回所有(一个或多个)给定 key 的值 命令:MGET
MGET key [key ...] 返回所有(一个或多个)给定 key 的值。 如果给定的 key 里面,有某个 key 不存在,那么这个 key 返回特殊值 n...
Redis 为 key 中所储存的值加上浮点数增量 increment 命令:INCRBYFLOAT
INCRBYFLOAT key increment 为 key 中所储存的值加上浮点数增量 increment 。 如果 key 不存在,那么 INC...
Redis 将 key 所储存的值加上增量 increment 命令:INCRBY
INCRBY key increment 将 key 所储存的值加上增量 increment 。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后...
Redis 将 key 中储存的数字值增一 命令:INCR
INCR key 将 key 中储存的数字值增一。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。 如果值包含错误的类型...
Redis 将给定 key 的值设为 value ,并返回 key 的旧值命令:GETSET
GETSET key value 将给定 key 的值设为 value ,并返回 key 的旧值(old value)。 当 key 存在但不是字符串类型时,返回一...
Redis 返回 key 中字符串值的子字符串 命令:GETRANGE
GETRANGE key start end 返回 key 中字符串值的子字符串,字符串的截取范围由 start 和 end 两个偏移量决定(包括 start 和 ...
Redis 获取指定偏移量上的位(bit) 命令:GETBIT
GETBIT key offset 对 key 所储存的字符串值,获取指定偏移量上的位(bit)。 当 offset 比字符串值的长度大,或者 key 不存在时,返...