Redis-welche Befehle beeinflussen die Ablaufzeit von Schlüsseln

Befehl PERSIST

PERSIST KEY

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

Operationsbeispiel: Der Fügen Sie hier eine Bildbeschreibung ein
Befehl PERSIST wird dreimal aufgerufen. Einmal, weil die Schlüsselablaufzeit erfolgreich entfernt wurde, wird 1 zurückgegeben, das zweite Mal, weil der Schlüssel gelöscht wurde, sodass 0 zurückgegeben wird, und das dritte Mal, weil der Schlüssel permanent ist, sodass 0 zurückgegeben wird. .

SET-Befehl

SET key value

设置指定 key 的值

Betriebsbeispiel: Es Fügen Sie hier eine Bildbeschreibung ein
kann festgestellt werden, dass nach Verwendung des Befehls set die Schlüsselablaufzeit gelöscht wird.

Befehl GETSET

GETSET key value

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

Operationsbeispiel: Es Fügen Sie hier eine Bildbeschreibung ein
kann festgestellt werden, dass nach Verwendung des Befehls getet die Ablaufzeit des Schlüssels gelöscht wird.

EXPIRE-Befehl

EXPIRE key time

设置键的过期时间

Betriebsbeispiel: Es
Fügen Sie hier eine Bildbeschreibung ein
kann festgestellt werden, dass nach Verwendung des Ablaufbefehls die Ablaufzeit zurückgesetzt wird.

Ich denke du magst

Origin blog.csdn.net/weixin_38106322/article/details/108500519
Empfohlen
Rangfolge