Maison  >  Article  >  base de données  >  Comment effacer toutes les données dans Redis

Comment effacer toutes les données dans Redis

WBOY
WBOYavant
2023-06-03 14:25:193807parcourir

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

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

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer