sql >> Base de Datos >  >> NoSQL >> Redis

Redis configurando TTL en hSet Keys

Explicación:

Redis admite la caducidad solo en el nivel de CLAVE. No admite la caducidad de los elementos internos de ninguna estructura de datos, y mucho menos hash.

Respuesta:

  1. No. No hay hExpire método/comando en Redis.
  2. Está intentando hacer caducar un elemento interno en un hash. Esto no es posible en Redis.

Actualización:

Puede caducar una estructura de datos completa (también conocida como clave).

Uno de los comandos para caducar la clave es EXPIRE key seconds .

Suponiendo que está utilizando phpredis, la llamada de su método puede ser setTimeout($hash, 3600) .