文章目录

  • 一、`SET`
  • 1. 选项
  • 2. 返回值
  • 二、`GETSET`



一、SET

1. 选项

名称

描述

EX seconds

以秒的格式设置过期时间

PX milliseconds

以毫秒的格式设置过期时间

EXAT timestamp-seconds

以秒的格式设置key过期的Unix时间

PXAT timestamp-milliseconds

以毫秒的格式设置过期时间

NX

只有当key不存在时才进行设置

XX

只有当key存在时才进行设置

KEEPTTL

保持和key相关的TTL

GET

返回存储在key处的旧值,当key不存在时返回nil

2. 返回值

二、GETSET

  • 功能:设置key对应的value,并返回key对应的原value,该操作具有原子性。当key存在但不对应String类型的值时,返回错误。
  • 时间复杂度:redis set 空格 redis set get_缓存