Redis 字符串

Redis 字符串命令(python 语法)

set

  1. 用于将键 key 设定为指定的“字符串”值。

  2. 如果 key 已经保存了一个值,那么这个操作会直接覆盖原来的值,并且忽略原始类型。

  3. set 命令执行成功之后,之前设置的过期时间都将失效

注意: 由于 set 命令加上选项已经可以完全取代 SETNX, SETEX, PSETEX, GETSET,的功能,所以在将来的版本中,redis可能会不推荐使用并且最终抛弃这几个命令。

set(
        self,
        name,                # 要设置的指定对象   key
        value,               # 要设置成的值      value
        ex,                  # 设置键 key 的过期时间,单位时秒
        px,                  # 设置键 key 的过期时间,单位时毫秒
        nx,                  # 只有键 key 不存在的时候才会设置 key 的值,默认为False
        xx,                  # 只有键 key 存在的时候才会设置 key 的值,默认为False
        keepttl,             # 获取 key 的过期时间,默认为False
        get,                 # 返回 key 存储的值,如果 key 不存在返回空,默认为False
        exat,                # sets an expire flag on key ``name`` for ``ex`` seconds, specified in unix time.
        pxat,                # sets an expire flag on key ``name`` for ``ex`` milliseconds, specified in unix time.
    )
posted @ 2023-04-25 21:04  code455  阅读(6)  评论(0编辑  收藏  举报