Sıcak key'leri bul (--hotkeys, OBJECT FREQ)
RedisPerformansKomut
# LFU tabanli politika gerekir; mevcut politikayi not et:
CONFIG GET maxmemory-policy
CONFIG SET maxmemory-policy allkeys-lfu
# Erisim sikligina gore en sicak key'ler:
redis-cli -h redis1 -p 6379 --hotkeys -i 0.01
# Tek key'in LFU sayaci:
OBJECT FREQ urun:populer:liste
# Analiz bitince eski politikaya don:
CONFIG SET maxmemory-policy noevictionNe yapar?
LFU sayaçlarını kullanarak en sık erişilen key'leri listeler; tek bir key'in erişim sıklığı sayacını gösterir.
Ne zaman kullanılır?
Tek bir düğümün CPU'su %100'e yaklaştığında, cluster'da bir slot/düğüm diğerlerinden çok daha fazla trafik aldığında veya ağ bant genişliği tek bir key yüzünden dolduğunda.
Dikkat
--hotkeys yalnızca maxmemory-policy *-lfu iken çalışır. Politikayı değiştirmek eviction davranışını da değiştirir: maxmemory tanımlıysa ve önceki politika volatile-* veya noeviction ise allkeys-lfu TTL'siz key'leri de silebilir. Analizi kısa tut ve politikayı geri al. LFU sayaçları logaritmiktir ve zamanla azalır; mutlak erişim sayısı değildir.