Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis setzt TTL auf hSet Keys

Erklärung:

Redis unterstützt den Ablauf nur auf KEY-Ebene. Es unterstützt kein Ablaufen von inneren Elementen einer Datenstruktur, ganz zu schweigen von Hash.

Antwort:

  1. Nein. Es gibt kein hExpire Methode/Befehl in Redis.
  2. Sie versuchen, ein inneres Element in einem Hash ablaufen zu lassen. Dies ist in Redis nicht möglich.

Aktualisierung:

Sie können eine ganze Datenstruktur (auch bekannt als Schlüssel) verfallen lassen.

Einer der Befehle zum Ablaufen des Schlüssels ist EXPIRE key seconds .

Angenommen, Sie verwenden phpredis, kann Ihr Methodenaufruf setTimeout($hash, 3600) sein .