SET key value
含義:
將字符串值 value 關聯到 key 。
如果 key 已經持有其他值, SET 就覆寫舊值,無視類型。
SETEX key seconds value
該命令相當於將下面兩行操作合併爲一個原子操作
SET key value
EXPIRE key seconds # 設置生存時間
含義(setex = set expire):
將值 value 關聯到 key ,並將 key 的生存時間設爲 seconds (以秒爲單位)。
如果 key 已經存在, SETEX 命令將覆寫舊值。
SETNX key value
含義(setnx = SET if Not eXists):
將 key 的值設爲 value ,當且僅當 key 不存在。
若給定的 key 已經存在,則 SETNX 不做任何動作。
SETNX 是『SET if Not eXists』(如果不存在,則 SET)的簡寫。
返回值:
設置成功,返回 1 。
設置失敗,返回 0 。