Redis 的 SET 命令用于設置鍵值對(key-value pair)
SET 命令的基本語法如下:
SET key value [EX seconds] [NX|PX milliseconds]
參數說明:
- key:要設置的鍵(key)。
- value:要設置的值(value)。
- EX seconds:設置鍵的過期時間(單位:秒),如果設置了過期時間,鍵將在指定的秒數后自動刪除。如果不設置此參數,鍵將永不過期。
- NX:僅在鍵不存在時設置鍵值對。如果鍵已存在,該操作將失敗。
- PX milliseconds:設置鍵的過期時間(單位:毫秒),與 EX 參數類似,但使用毫秒作為時間單位。
SET 命令的用法示例:
- 設置一個鍵值對,不設置過期時間:
SET mykey myvalue
- 設置一個鍵值對,并設置過期時間為 60 秒:
SET mykey myvalue EX 60
- 僅在鍵不存在時設置一個鍵值對:
SET mykey myvalue NX
- 設置一個鍵值對,并設置過期時間為 60000 毫秒(1 分鐘):
SET mykey myvalue PX 60000