From f78fc36619794fb98e26316762906635a80ed902 Mon Sep 17 00:00:00 2001 From: AaronXu <718827633@qq.com> Date: Mon, 9 Feb 2026 16:07:31 +0800 Subject: [PATCH] =?UTF-8?q?02-09-=E5=91=A8=E4=B8=80=5F16-07-31?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 03.数据库/02.Redis.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/03.数据库/02.Redis.md b/03.数据库/02.Redis.md index 27666b6..a5165bd 100644 --- a/03.数据库/02.Redis.md +++ b/03.数据库/02.Redis.md @@ -1305,6 +1305,17 @@ rename-command FLUSHALL "" 字符串是所有编程语言中最常见的和最常用的数据类型,而且也是redis最基本的数据类型之一,而且redis 中所有的 key 的类型都是字符串。常用于保存 Session 信息场景,此数据类型比较常用 +- 添加值后面可以加上的选项 + +| **参数** | **说明** | +| ----------- | ------------------------------------------------------------ | +| **NX** | **只在键不存在时**才设置。常用于实现分布式锁。 | +| **XX** | **只在键已经存在时**才设置(即只更新,不创建)。 | +| **GET** | 返回键之前存储的旧值。如果键不存在,返回 `nil`。 | +| **EX** | 设置键的过期时间,单位为 **秒**。 | +| **PX** | 设置键的过期时间,单位为 **毫秒**。 | +| **KEEPTTL** | 保留键原有的过期时间(如果不加这个参数,重新 SET 会覆盖掉之前的过期时间)。 | + - 添加一个key - set 指令可以创建一个key 并赋值, 使用格式