Spiegazione:
Redis supporta la scadenza solo a livello KEY. Non supporta la scadenza sugli elementi interni di qualsiasi struttura di dati, per non parlare dell'hash.
Risposta:
- No. Non c'è
hExpire
metodo/comando in Redis. - Stai provando a far scadere un elemento interno in un hash. Questo non è possibile in Redis.
Aggiornamento:
Puoi far scadere un'intera struttura di dati (ovvero una chiave).
Uno dei comandi per far scadere la chiave è EXPIRE key seconds
.
Supponendo che tu stia usando phpredis, la tua chiamata al metodo può essere setTimeout($hash, 3600)
.