sql >> Databasteknik >  >> NoSQL >> Redis

Ändra inställning av TTL på hSet Keys

Förklaring:

Redis stöder endast utgång på KEY-nivå. Det stöder inte utgångsdatum på inre element i någon datastruktur, än mindre hash.

Svar:

  1. Nej. Det finns ingen hExpire metod/kommando i Redis.
  2. Du försöker expirera ett inre element i en hash. Detta är inte möjligt i Redis.

Uppdatering:

Du kan förfalla en hel datastruktur (a.k.a. en nyckel).

Ett av kommandona för att expire key är EXPIRE key seconds .

Förutsatt att du använder phpredis kan ditt metodanrop vara setTimeout($hash, 3600) .



  1. Websocket Disconnected Anslut samtalet misslyckades

  2. Django, Redis:Var ska man lägga anslutningskoden

  3. Kräver Redis Cache i .NET Core 3 användning av Stack Exchange-paketet?

  4. Blockera åtkomst till Redis-nyckel (ServiceStack)