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ź:
- Nie. Nie ma
hExpire
metoda/polecenie w Redis. - 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)
.