Redis-どのコマンドがキーの有効期限に影響するか

PERSISTコマンド

PERSIST KEY

用于移除给定 key 的过期时间,设置key永不过期。如果过期时间被成功移除,返回1,如果键不存在或者键本来就是永久的,则返回0。

操作例:ここに画像の説明を挿入
PERSISTコマンドを3回呼び出します。1回はキーの有効期限が正常に削除されたため1を返し、2回目はキーが削除されたため0を返し、3回目はキーが永続的であるため0を返します。 。

SETコマンド

SET key value

设置指定 key 的值

操作例:ここに画像の説明を挿入
setコマンドを使用すると、キーの有効期限がクリアされることがわかります。

GETSETコマンド

GETSET key value

设置key的值为value ,并返回key的旧值,如果key没有旧值,也就是key不存在时,返回nil。

操作例:ここに画像の説明を挿入
getsetコマンドを使用すると、キーの有効期限がクリアされることがわかります。

EXPIREコマンド

EXPIRE key time

设置键的过期时间

動作例:
ここに画像の説明を挿入
expireコマンドを使用すると、有効期限がリセットされることがわかります。

おすすめ

転載: blog.csdn.net/weixin_38106322/article/details/108500519