1. Ouvrez la fenêtre de commande cmd et basculez vers le dossier bin dans le répertoire d'installation de Redis
2 Dans la fenêtre de commande cmd, entrez la commande de connexion Redis :
redis-cli.exe -h 127.0.0.1 -p 6389
If. Redis est configuré avec le mode mot de passe. Une fois la connexion réussie, vous devez d'abord entrer le mot de passe correct ; s'il n'y a pas de configuration, vous pouvez ignorer cette étape
auth abc123
4 Dans la fenêtre de commande cmd, entrez l'effacement de toutes les données Redis. commande :
flushall
redis définit le nom d'expiration setnx de la clé Lorsque la clé expire, la clé sera automatiquement effacée
1. Suppression régulière
déclenche des événements de suppression : mémoire insuffisante, délai d'expiration de la clé expire
La stratégie de suppression comprend : suppression régulière + suppression paresseuse
Suppression périodique : fait référence au fait que redis sélectionne aléatoirement certaines clés avec un délai d'expiration défini toutes les 100 ms, vérifie s'ils ont expiré et les supprime s'ils expirent
Suppression paresseuse : lors de l'obtention d'une clé, redis vérifiera si la clé a expiré si un délai d'expiration est défini ? S'il expire, il sera supprimé à ce moment et rien ne vous sera restitué.
2 Mécanisme d'élimination de la mémoire
1. allkeys-lru : Lorsque la mémoire n'est pas suffisante pour accueillir les données nouvellement écrites, dans l'espace clé, supprimez la clé la moins récemment utilisée (c'est la plus couramment utilisée)
2 . allkeys-random : lorsque la mémoire n'est pas suffisante pour accueillir les données nouvellement écrites, une clé est supprimée de manière aléatoire de l'espace clé. Pourquoi devrait-elle être utilisée pour supprimer la clé la moins récemment utilisée ?
3. volatile-lru : Lorsque la mémoire n'est pas suffisante pour accueillir les données nouvellement écrites, dans l'espace clé avec un délai d'expiration défini, supprimez la clé la moins récemment utilisée (cela ne convient généralement pas)
4. : Lorsque la mémoire n'est pas suffisante pour accueillir les données nouvellement écrites, supprimez de manière aléatoire une clé dans l'espace clé avec le délai d'expiration défini. 5. volatile-ttl : Lorsque la mémoire n'est pas suffisante pour accueillir les données nouvellement écrites, définissez l'expiration. temps. Dans l'espace clé avec délai d'expiration, les clés avec délai d'expiration antérieur seront supprimées en premier
.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!