溫馨提示×

redis setifabsent怎樣設置參數(shù)

小樊
82
2024-11-07 02:13:21
欄目: 云計算

SETIFABSENT 是 Redis 中的一個命令,用于在鍵不存在時設置鍵值對。它的基本語法是:

SET key value [EX seconds] [PX milliseconds]

參數(shù)說明:

  1. key:要設置的鍵。
  2. value:要設置的值。
  3. EX seconds(可選):鍵的過期時間,以秒為單位。如果設置了此參數(shù),鍵將在指定的秒數(shù)后過期。如果不設置此參數(shù),鍵將永久存儲。
  4. PX milliseconds(可選):鍵的過期時間,以毫秒為單位。如果設置了此參數(shù),鍵將在指定的毫秒數(shù)后過期。如果不設置此參數(shù),鍵將永久存儲。

示例:

  1. 設置一個鍵值對,不設置過期時間:

    SET mykey myvalue
    
  2. 設置一個鍵值對,設置過期時間為 60 秒:

    SET mykey myvalue EX 60
    
  3. 設置一個鍵值對,設置過期時間為 3000 毫秒(即 3 秒):

    SET mykey myvalue PX 3000
    
  4. 設置一個鍵值對,設置過期時間為 60 秒和 3000 毫秒(即 3 秒):

    SET mykey myvalue EX 60 PX 3000
    

0