Maison > Article > base de données > Redis supprime le code mis en cache
Redis propose les méthodes suivantes pour supprimer le cache : Commande DEL : supprime la valeur du cache correspondant à la clé spécifiée Commande UNLINK : marque la clé comme supprimée et supprimez-la au prochain redémarrage Commande FLUSHALL : supprime la valeur du cache correspondant à toutes les clés dans la commande FLUSHDB de la base de données : supprimez les valeurs actuelles du cache correspondant à toutes les clés de la base de données
Code Redis pour supprimer le cache
Redis fournit une variété de méthodes pour supprimer le cache. Les codes courants sont. répertorié ci-dessous :
Commande DEL :
<code>DEL key</code>
Utiliser Pour supprimer la valeur mise en cache correspondant à une seule clé.
Commande UNLINK :
<code>UNLINK key</code>
est similaire à la commande DEL, mais elle ne supprime pas la clé immédiatement, mais la marque comme supprimée et ne sera réellement supprimée qu'au redémarrage du prochain service Redis.
Commande FLUSHALL :
<code>FLUSHALL</code>
Supprimez les valeurs mises en cache correspondant à toutes les clés de la base de données.
Commande FLUSHDB :
<code>FLUSHDB</code>
Supprimez les valeurs mises en cache correspondant à toutes les clés de la base de données actuelle.
Description détaillée :
Commande DEL :
Commande UNLINK :
Commande FLUSHALL :
Commande FLUSHDB :
Exemple d'utilisation :
<code>// 使用 DEL 命令删除单个键对应的缓存值 redis.del("key"); // 使用 UNLINK 命令标记键为删除状态 redis.unlink("key"); // 使用 FLUSHALL 命令删除数据库中所有键对应的缓存值 redis.flushall(); // 使用 FLUSHDB 命令删除当前数据库中所有键对应的缓存值 redis.flushdb();</code>
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!