Vilket kommando används för att ta bort utgången från en nyckel i Redis?
Vilket kommando används för att ta bort utgången från en nyckel i Redis?

Video: Vilket kommando används för att ta bort utgången från en nyckel i Redis?

Video: Vilket kommando används för att ta bort utgången från en nyckel i Redis?
Video: Making .NET 7’s NEW output cache scale with Redis 2024, December
Anonim

Redis tangentkommandon

Sr.nr Kommando & Beskrivning
10 ENVISAS nyckel Tar bort utgången från nyckel -.
11 PTTL nyckel - Får in resterande tid nycklar löper ut i millisekunder.
12 TTL-nyckel Får in resterande tid nycklar upphörande.
13 RANDOMKEY Returnerar en slumpmässig nyckel - från Redis .

Med tanke på detta, hur vet jag när min Redis-nyckel går ut?

Skapa först en nyckel - i redis och sätt ett värde i det. Ställ nu in upphörande av nyckel - och efter det bara kontrollera de återstående upphörande tid. Skapa först en nyckel - i redis och sätt ett värde i det. Ställ nu in upphörande av nyckel -, och efter det bara kontrollera de återstående upphörande tid.

Dessutom, vad är setex? Annonser. Redis SETEX kommandot används för att ställa in ett strängvärde med en specificerad timeout i Redis-nyckeln.

På samma sätt kan man fråga sig, hur fungerar Redis expire?

Redis nycklar är utgånget på två sätt: ett passivt sätt och ett aktivt sätt. En nyckel är passiv utgånget helt enkelt när någon klient försöker komma åt den, och nyckeln visar sig ha fått timeout. Specifikt detta är vad Redis gör det 10 gånger per sekund: Testa 20 slumpmässiga nycklar från uppsättningen nycklar med tillhörande upphöra.

Hur spolar jag Redis?

I Redis du kan spola cache/databas och ta bort alla nycklar från alla databaser eller från den specifika databasen endast med FLUSHALL och FLUSHDB kommandon. För att radera alla nycklar från alla Redis databaser, använd kommandot FLUSHALL. För att radera alla nycklar för de valda Redis endast databasen, använd FLUSHDB-kommandot.

Rekommenderad: