Définir maxmemory et la politique
RedisMémoireCommande
CONFIG SET maxmemory 4gb maxmemory-policy allkeys-lruCe que fait la commande
Définit la limite mémoire et la politique d'éviction appliquée quand la limite est dépassée. Redis 7.0+ accepte plusieurs paramètres dans un seul CONFIG SET ; sur les versions plus anciennes, exécutez deux commandes CONFIG SET distinctes.
Quand l'utiliser
Quand vous voulez plafonner l'utilisation mémoire et définir le comportement d'éviction.
Attention
Avec la politique noeviction, les écritures échouent une fois la limite atteinte ; une mauvaise limite peut entraîner une perte de données/une interruption.
Voir aussi
- Analyser la mémoire
- Analyser l'utilisation mémoire et la fragmentation, activer l'active defrag
- Trouver les grosses clés (--bigkeys, --memkeys, MEMORY USAGE)
- Diagnostiquer l'éviction, l'expiration et les erreurs OOM
- Trouver les connexions qui gonflent la mémoire (output buffer, query buffer, maxmemory-clients)