redis EXPIRE

redis EXPIRE

浏览: 444 2018年06月30日
EXPIRE key seconds为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。在 Redis 中,带有生存时间的 key 被称为『易失的』(volatile)。生存时间可以通过使用 DEL 命令来删除整个 key 来移除,或者被 SET和 GETSET...
redis EXISTS

redis EXISTS

浏览: 485 2018年06月29日
EXISTS key检查给定 key 是否存在。可用版本:>= 1.0.0时间复杂度:O(1)返回值:若 key 存在,返回 1 ,否则返回 0 。redis> SET db "redis"OKredis> EXISTS db(integer) 1redis> DEL db(integer) 1...
redis DUMP

redis DUMP

浏览: 435 2018年06月29日
DUMP key序列化给定 key ,并返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键。序列化生成的值有以下几个特点:1、它带有 64 位的校验和,用于检测错误, RESTORE 在进行反序列化之前会先检查校验和。2、值的编码格式和 RDB 文件保持一致。3、...

redis DEL

浏览: 493 2018年06月27日
DEL key [key ...]删除给定的一个或多个 key 。不存在的 key 会被忽略。可用版本:>= 1.0.0时间复杂度:O(N), N 为被删除的 key 的数量。删除单个字符串类型的 key ,时间复杂度为O(1)。删除单个列表、集合、有序集合或哈希表类型的 key ,时间复杂度为...

redis key操作命令

浏览: 467 2018年06月27日
接下来的章节重点介绍redis key键的操作命令,命令如下:1、DEL2 、DUMP3、EXISTS4、EXPIRE5、EXPIREAT6、KEYS7、MIGRATE8、MOVE9、OBJECT10、PERSIST11、PEXPIRE12、PEXPIREAT13、PTTL14、RANDOMKE...
redis BITOP

redis BITOP

浏览: 469 2018年06月26日
BITOP operation destkey key [key ...]对一个或多个保存二进制位的字符串 key 进行位元操作,并将结果保存到 destkey 上。operation 可以是 AND 、 OR 、 NOT 、 XOR 这四种操作中的任意一种: 1 BITOP AND de...

redis BITCOUNT 命令

浏览: 465 2018年06月25日
BITCOUNT key [start] [end]计算给定字符串中,被设置为 1 的比特位的数量。一般情况下,给定的整个字符串都会被进行计数,通过指定额外的 start 或 end 参数,可以让计数只在特定的位上进行。start 和 end 参数的设置和 GETRANGE 命令类似,都可以使用...
redis APPEND 命令

redis APPEND 命令

浏览: 505 2018年06月23日
APPEND key value如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。如果 key 不存在, APPEND 就简单地将给定 key 设为 value ,就像执行 SET key value 一样。可用版本:>= 2.0.0时间...
redis DECRBY 命令

redis DECRBY 命令

浏览: 526 2018年06月22日
DECRBY key decrement将 key 所储存的值减去减量 decrement 。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECRBY 操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。本操作的值限制在 64 位(bit)...
redis DECR 命令

redis DECR 命令

浏览: 507 2018年06月21日
DECR key将 key 中储存的数字值减一。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECR 操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。本操作的值限制在 64 位(bit)有符号数字表示之内。关于递增(increment)...
redis INCRBYFLOAT

redis INCRBYFLOAT

浏览: 497 2018年06月20日
INCRBYFLOAT key increment为 key 中所储存的值加上浮点数增量 increment 。如果 key 不存在,那么 INCRBYFLOAT 会先将 key 的值设为 0 ,再执行加法操作。如果命令执行成功,那么 key 的值会被更新为(执行加法之后的)新值,并且新值会以字...
redis INCRBY 命令

redis INCRBY 命令

浏览: 470 2018年06月19日
INCRBY key increment将 key 所储存的值加上增量 increment 。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCRBY 命令。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。本操作的值限制在 64 位(bit)...
redis INCR 命令

redis INCR 命令

浏览: 482 2018年06月18日
INCR key将 key 中储存的数字值增一。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。本操作的值限制在 64 位(bit)有符号数字表示之内。这是一个针对字符串的操作,因为...
redis PSETEX 命令

redis PSETEX 命令

浏览: 394 2018年06月16日
PSETEX key milliseconds value这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位。可用版本:>= 2.6.0时间复杂度:O(1)返回值:设置成功时返回 OK 。redis> PSETEX mykey ...
redis msetnx

redis msetnx

浏览: 503 2018年06月12日
MSETNX key value [key value ...]同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。即使只有一个给定 key 已存在, MSETNX 也会拒绝执行所有给定 key 的设置操作。MSETNX 是原子性的,因此它可以用作设置多个不同 key...
redis msget 命令

redis msget 命令

浏览: 526 2018年06月06日
MSET key value [key value ...]同时设置一个或多个 key-value 对。如果某个给定 key 已经存在,那么 MSET 会用新值覆盖原来的旧值,如果这不是你所希望的效果,请考虑使用 MSETNX 命令:它只会在所有给定 key 都不存在的情况下进行设置操作。MSE...
redis strlen命令

redis strlen命令

浏览: 568 2018年06月04日
STRLEN key返回 key 所储存的字符串值的长度。当 key 储存的不是字符串值时,返回一个错误。可用版本:>= 2.2.0复杂度:O(1)返回值:字符串值的长度。当 key 不存在时,返回 0 。# 获取字符串的长度redis> SET mykey "Hello world"OKred...
redis setrange命令

redis setrange命令

浏览: 483 2018年06月01日
SETRANGE key offset value用 value 参数覆写(overwrite)给定 key 所储存的字符串值,从偏移量 offset 开始。不存在的 key 当作空白字符串处理。SETRANGE 命令会确保字符串足够长以便将 value 设置在指定的偏移量上,如果给定 key ...
redis setnx命令

redis setnx命令

浏览: 400 2018年05月31日
SETNX key value将 key 的值设为 value ,当且仅当 key 不存在。若给定的 key 已经存在,则 SETNX 不做任何动作。SETNX 是『SET if Not eXists』(如果不存在,则 SET)的简写。可用版本:>= 1.0.0时间复杂度:O(1)返回值:设置成...

redis setex命令

浏览: 563 2018年05月31日
SETEX key seconds value将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。如果 key 已经存在, SETEX 命令将覆写旧值。这个命令类似于以下两个命令:SET key valueEXPIRE key seconds # ...