Maison > base de données > Redis > le corps du texte

Laissez-moi vous emmener analyser attentivement les raisons pour lesquelles la clé Redis expirée n'est pas publiée !

藏色散人
Libérer: 2022-12-20 13:53:46
avant
2258 Les gens l'ont consulté

Cet article vous présentera les connaissances liées à Redis. Le contenu principal est d'analyser les raisons pour lesquelles les clés Redis expirées ne sont pas publiées. J'espère que cela sera utile aux amis dans le besoin ! Jetons un coup d'oeil !

Contexte :

1, redis version 5.0 ;

2, serveur cloud redis 32G, la mémoire continue d'augmenter et la mémoire occupée par les clés expirées n'a pas été libérée. L'utilisation de la mémoire est la suivante :

Laissez-moi vous emmener analyser attentivement les raisons pour lesquelles la clé Redis expirée nest pas publiée !

Opération Redis récente : 20 millions de clés jamais expirées se sont vu attribuer au hasard un délai d'expiration de 7 à 20 jours.

Processus d'optimisation :

1. Observez en permanence « l'analyse complète des clés hors ligne » d'Alibaba Cloud pendant plusieurs jours ; . Analyse de l'expiration La raison pour laquelle la mémoire de clé n'est pas libérée ;

4. Ajustez le paramètre hz de redis de 10 à 30 et constatez qu'il n'y a aucun changement ;

5.

6. Conclusion : raison pour laquelle la mémoire Redis n'est pas libérée : récemment, 20 millions de clés ont été configurées pour expirer, ce qui entraîne un taux de réussite du garbage collection inférieur à 25 %, et les clés expirées ne seront pas recyclées à plusieurs reprises. (Fichier de code source : expire.c, fonction activeExpireCycle).

hz Description [Apprentissage recommandé :

Tutoriel vidéo RedisLaissez-moi vous emmener analyser attentivement les raisons pour lesquelles la clé Redis expirée nest pas publiée !]

7. Méthode de traitement finale : Aucune opération n'est requise : à mesure que le nombre de clés expirées augmente et que le taux de réussite augmente, la mémoire finira par. être publié (si vous souhaitez accélérer le réglage du paramètre « hz », plus il est rapide, mais il consommera plus de ressources CPU, veuillez vous référer à la documentation Alibaba Cloud).

Laissez-moi vous emmener analyser attentivement les raisons pour lesquelles la clé Redis expirée nest pas publiée !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal