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

Comment effacer toutes les données dans Redis

WBOY
Libérer: 2023-06-03 14:25:19
avant
3791 Les gens l'ont consulté

Résumé des étapes pour effacer toutes les données dans Redis

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
Copier après la connexion

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
Copier après la connexion

4 Dans la fenêtre de commande cmd, entrez l'effacement de toutes les données Redis. commande :

flushall
Copier après la connexion

Stratégie d'effacement des données Redis

Redis clear Expiration Policy

redis définit le nom d'expiration setnx de la clé Lorsque la clé expire, la clé sera automatiquement effacée

Comment effacer toutes les données dans Redis

Stratégie de suppression

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!

Étiquettes associées:
source:yisu.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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!