Redis har en fraflytningspolitik, som kan være god for din sag. Du kan indstille maxmemory-politikken til volatile-lru, hvilket får Redis til at:
fjern nøglen med et udløbssæt ved hjælp af en LRU-algoritme
Hvilket betyder, at nøgler, der ikke er indstillet med TTL, ikke er flygtige, og derfor vil de ikke blive smidt ud, men nøgler, der har TTL, vil blive fjernet efter mindst-nylig-brugt ordre.
Faktisk er volatile-lru standardpolitikken, så alt du skal gøre er at sikre dig, at TTL er indstillet til de nøgler, du er villig til at miste, når hukommelsen bliver fuld.
Rediger:Siden version 3.0 er standardudsættelsespolitikken "noeviction". (ændringslog)