Maison  >  Article  >  base de données  >  Commande pour vider le cache Redis

Commande pour vider le cache Redis

下次还敢
下次还敢original
2024-04-19 23:15:251156parcourir

Redis fournit des commandes pour effacer les données mises en cache, notamment : Supprimer une seule clé : DEL, UNLINK Effacer toute la base de données : FLUSHDB, FLUSHALL les données dans son cache. Ces commandes sont divisées en deux catégories :

Commande pour vider le cache RedisSupprimer une seule clé :

Ces commandes suppriment une clé spécifiée et sa valeur associée.

Effacer toute la base de données :

Ces commandes suppriment toute la base de données Redis ainsi que toutes ses clés et valeurs.

  • Supprimer une seule clé
  • DEL key1 [key2 ...] : Supprimer une ou plusieurs clés.

UNLINK key1 [key2 ...] : Supprime une ou plusieurs clés de manière asynchrone sans bloquer Redis.

  • Effacer toute la base de données
  • FLUSHDB : Supprimez toutes les clés et valeurs de la base de données actuelle mais conservez les autres bases de données.

FLUSHALL : Supprimez toutes les clés et valeurs de toutes les bases de données.

  • Choisissez la commande appropriée
  • La commande à choisir dépend de la quantité de données à supprimer et de la vitesse de nettoyage requise.
  • Si vous souhaitez uniquement supprimer quelques clés spécifiques, utilisez
  • DEL
ou

UNLINK.

Si vous souhaitez effacer toute la base de données, utilisez

FLUSHDB

ou
    FLUSHALL
  • . Remarque :
  • L'utilisation de FLUSHDB ou
  • FLUSHALL
bloquera Redis jusqu'à ce que l'opération d'effacement soit terminée.

UNLINK

est asynchrone, ce qui signifie qu'il ne bloque pas Redis. Les commandes
  • DEL et UNLINK ne renvoient aucun résultat, tandis que les commandes
  • FLUSHDB
  • et FLUSHALL renvoient "OK".

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