Maison > Article > base de données > 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é :
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.
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éfautLes 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.confCe 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!