sql >> Database teknologi >  >> NoSQL >> Redis

Hvordan kan jeg finde ud af, hvornår min nøgle er gemt i Redis Cache/db?

Der er ingen sådan kommando. Du kan dog nå dit mål med EXPIRE og TTL kommandoer.

Indstil dens TTL til at være 1000000000 for hver nøgle , dvs. EXPIRE key 1000000000 . Så nøglen vil være udløbet efter ca. 32 flere år. Den skal være lang nok.

Når du vil finde ud af, hvor længe nøglen har været gemt, skal du blot hente nøglens TTL, altså TTL key . Og nøglen er blevet gemt siden 1000000000 - TTL sekunder.




  1. Returner resultatet kun som en matrix af værdier

  2. Hvordan bruger man redis' 'DUMP' og 'RESTORE' (offline)?

  3. MongoDB $sortByCount Aggregation Operator

  4. Sådan får du alle nøgler i Redis