Les commandes Redis-which affecteront le délai d'expiration des clés

Commande PERSIST

PERSIST KEY

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

Exemple d'opération: La Insérez la description de l'image ici
commande PERSIST est appelée trois fois, une fois parce que l'heure d'expiration de la clé est supprimée avec succès, elle renvoie 1, la deuxième fois parce que la clé est supprimée, elle renvoie donc 0 et la troisième fois parce que la clé est permanente, elle renvoie donc 0. .

Commande SET

SET key value

设置指定 key 的值

Exemple d'opération: il Insérez la description de l'image ici
peut être constaté qu'après avoir utilisé la commande set, l'heure d'expiration de la clé est effacée.

Commande GETSET

GETSET key value

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

Exemple d'opération: On Insérez la description de l'image ici
peut constater qu'après avoir utilisé la commande getset, l'heure d'expiration de la clé est effacée.

Commande EXPIRE

EXPIRE key time

设置键的过期时间

Exemple d'opération: il
Insérez la description de l'image ici
peut être constaté qu'après l'utilisation de la commande d'expiration, le délai d'expiration est réinitialisé.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_38106322/article/details/108500519
conseillé
Classement