Redis
 sql >> Base de données >  >> NoSQL >> Redis

Redis définissant TTL sur hSet Keys

Explication :

Redis prend en charge l'expiration uniquement au niveau KEY. Il ne prend pas en charge l'expiration des éléments internes d'une structure de données, sans parler du hachage.

Réponse :

  1. Non. Il n'y a pas de hExpire méthode/commande dans Redis.
  2. Vous essayez de faire expirer un élément interne dans un hachage. Ce n'est pas possible dans Redis.

Mise à jour :

Vous pouvez faire expirer une structure de données entière (c'est-à-dire une clé).

L'une des commandes pour faire expirer la clé est EXPIRE key seconds .

En supposant que vous utilisez phpredis, votre appel de méthode peut être setTimeout($hash, 3600) .