Maison >base de données >Redis >Quelle quantité de données maximum Redis peut-il mettre en cache ?

Quelle quantité de données maximum Redis peut-il mettre en cache ?

anonymity
anonymityoriginal
2019-06-04 17:25:066170parcourir

Redis occupe une place de plus en plus importante dans les applications distribuées. Il implémente un service de stockage de données performant en quelques dizaines de milliers de lignes de code seulement.

Quelle quantité de données maximum Redis peut-il mettre en cache ?

En examinant le code source de Redis, nous avons constaté que Redis expirera dans certains cas, comme suit :

1. Le traitement Redis est étroitement lié au réseau. Si le réseau est interrompu, un délai d'attente Redis est susceptible de se produire. Si cette situation se produit, vous devez d'abord vérifier les informations de bande passante réseau de la machine Redis pour déterminer s'il y a une interruption.

2. Mémoire. Toutes les données Redis sont stockées en mémoire. Lorsque la mémoire physique n'est pas suffisante, le système d'exploitation Linux utilise la mémoire d'échange, provoquant un échange de mémoire. À ce stade, s'il y a une commande d'appel redis, un délai d'attente redis se produit. Ici, vous pouvez ajuster le paramètre /proc/sys/vm/swappiness pour définir la quantité de mémoire physique utilisée avant l'échange.

Paramètre maximum du cache

Exemple : mémoire maximale 100 Mo

Unité : Mo, Go.

La valeur par défaut est 0 et le cache maximum n'est pas spécifié. Si de nouvelles données sont ajoutées et dépassent la mémoire maximale, Redis plantera, il doit donc être défini.

Après avoir défini maxmemory, il est nécessaire de définir la stratégie de recyclage des données du cache en conséquence.

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!

Déclaration:
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