zakładając, że wszystkie klucze w instancji redis mają zestaw wygasania, volatile-lru i allkeys-lru są podobne. Ale czy istnieje istotna różnica w wydajności między 2, gdy klucz jest usunięty?Redis maxmemory-policy: wydajność volatile-lru vs allkeys-lru
Bonus pytanie
między dwa różne przypadki, w konfiguracji z polityką tablicy AllKeys-LRU, o takiej samej zawartości i taką samą konfigurację, za wyjątkiem:
- przykład ma wszystkie swych kluczy i AN upływa zestaw (różne wartości wygasa)
- Instance B ma none klucz z zestawu wygaśnie
Oprócz narzucenia pamięci w instancji A z powodu bitu wygasania, czy występuje różnica wydajności między 2, gdy klucz jest usuwany przez algorytm allkeys-lru?
W obu przypadkach mówię o wystąpieniach redis 2.4.x na linuksowych 64 bitach z maxmemory = 3Gb z 4-5000 kluczami po osiągnięciu maksymalnej pamięci (większość kluczy to skróty).
Dzięki
Dzięki za wyraźną odpowiedź! – colinux
Cytowanie kodu do odpowiedzi jest z pewnością fajne :-) – antirez
@antirez dostaje komentarz od tego, który napisał, jest jeszcze fajniejszy :) – Mahn