sql >> Databasteknik >  >> NoSQL >> Redis

Hur kan jag ta reda på när min nyckel är lagrad i Redis Cache/db?

Det finns inget sådant kommando. Du kan dock uppnå ditt mål med EXPIRE och TTL kommandon.

För varje nyckel, ställ in dess TTL till 1000000000 , dvs. EXPIRE key 1000000000 . Så att nyckeln kommer att förfalla efter ungefär 32 år. Den ska vara tillräckligt lång.

När du vill ta reda på hur länge nyckeln har lagrats är det bara att hämta nyckelns TTL, dvs TTL key . Och nyckeln har lagrats sedan 1000000000 - TTL sekunder.




  1. servern returnerade fel vid SASL-autentiseringssteget:Autentiseringen misslyckades

  2. 5 sätt att få timmen från en dejt i MongoDB

  3. Så här gör du:Indexera skannade PDF-filer i skala med färre än 50 rader kod

  4. Minska utförandetiden för jobb med sidekiq