web-dev-qa-db-fra.com

Quelle est la valeur par défaut TTL dans Redis?

Je ne trouve nulle part en ligne ce qui est par défaut TTL dans Redis. Je sais que je peux définir TTL pour un SET spécifique, mais je ne sais pas ce qui est TTL par défaut. Quelqu'un peut-il me dire quelle est la durée de vie par défaut à Redis?

12
Vedran Juriša

Les clés sans délai d'expiration défini n'expireront pas.

Si vous voulez dire commande TTL spécifiquement, à partir de la v2.8, il retournera -2 si aucune valeur EXPIRE n'est définie.

Edit: le commentaire d'Itamar Haber est vrai, je me souviens faux: il n'y a pas un tel paramètre dans redis config pour un TTL global. J'ai donc supprimé la partie à ce sujet.

10
vahdet

Il n'y a pas de TTL par défaut. Par défaut, les clés sont définies pour vivre éternellement.

10
dizzyf