Maison  >  Article  >  base de données  >  Que se passera-t-il si la mémoire Redis est pleine ?

Que se passera-t-il si la mémoire Redis est pleine ?

(*-*)浩
(*-*)浩original
2019-11-21 09:32:454808parcourir

Que se passera-t-il si la mémoire Redis est pleine ?

Le service s'arrêtera lorsque la mémoire Redis sera pleine. Selon les paramètres officiellement fournis, vous pouvez éviter les temps d'arrêt du service en raison d'une mémoire pleine.

Redis ne prend en charge qu'une seule instance et la mémoire peut généralement atteindre 10 à 20 Go. (Apprentissage recommandé : Tutoriel vidéo Redis )

Le paramètre MaxMemory du fichier de configuration peut être défini pour contrôler sa taille maximale de mémoire disponible (octet). La propriété

est désactivée par défaut. La politique de mémoire maximale par défaut est noeviction

Ci-dessous, je vais énumérer les règles d'élimination pour supprimer les clés Redis lorsque la mémoire disponible est insuffisante.

Mais attention ! Redis ne supprime pas avec précision la clé la moins récemment utilisée parmi toutes les clés, mais sélectionne au hasard 3 clés et supprime la clé la moins récemment utilisée parmi ces trois clés. Que se passera-t-il si la mémoire Redis est pleine ?

Ensuite, le numéro 3 peut également être défini, et l'emplacement correspondant est maxmeory-samples dans le fichier de configuration. Cet attribut est désactivé par défaut

Les paramètres de démarrage en arrière-plan sous Windows. sont les suivants :

Entrée : redis-server --service-install redis.windows.conf --loglevel verbose (installer le service redis)

Entrée : redis-server -- service-start (démarrer le service)

Entrée : redis-server --service-stop (arrêter le service)

Démarrer le fichier de configuration spécifié redis-server --service-start redis.windows- service.conf

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