SETX
命令用于在 Redis 中設(shè)置一個鍵值對,但它不支持直接設(shè)置過期時間。要設(shè)置過期時間,您需要使用 SET
命令并結(jié)合 EX
或 PX
選項。
以下是使用 SET
命令設(shè)置鍵值對并設(shè)置過期時間的兩種方法:
EX
選項(以秒為單位):SET key value EX seconds
示例:
SET mykey "Hello, World!" EX 60
這將在 60 秒后使鍵 mykey
過期。
PX
選項(以毫秒為單位):SET key value PX milliseconds
示例:
SET mykey "Hello, World!" PX 60000
這將在 60000 毫秒(60 秒)后使鍵 mykey
過期。
請注意,當(dāng)您使用這些命令時,如果鍵已經(jīng)存在,原有的值將被覆蓋。