Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Redis ustawia TTL na klawiszach hSet

Wyjaśnienie:

Redis obsługuje wygaśnięcie tylko na poziomie KEY. Nie obsługuje wygaśnięcia na elementach wewnętrznych jakiejkolwiek struktury danych, nie mówiąc już o hashu.

Odpowiedź:

  1. Nie. Nie ma hExpire metoda/polecenie w Redis.
  2. Próbujesz wygasnąć wewnętrzny element w hashu. Nie jest to możliwe w Redis.

Aktualizacja:

Możesz wygasnąć całą strukturę danych (czyli klucz).

Jednym z poleceń wygaśnięcia klucza jest EXPIRE key seconds .

Zakładając, że używasz phpredis, twoje wywołanie metody może być setTimeout($hash, 3600) .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kolejka byka:gdy zadanie nie powiedzie się, jak zatrzymać kolejkę przed przetwarzaniem pozostałych zadań?

  2. Jak przekonwertować istniejącą relacyjną bazę danych na magazyn klucz-wartość?

  3. Jaki jest sens REDIS w stosie ELK?

  4. Redis / Node.js - 2 klientów (1 pub/sub) powodujące problemy z zapisem

  5. Zadanie selerowe zawsze OCZEKUJE