Supprimer tous les éléments ou un seul du cache StackExchange.Redis

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Supprimer tous les éléments ou un seul du cache StackExchange.Redis

Message par Clippy »

Supprimer tous les éléments ou un seul du cache StackExchange.Redis




Source : Stack Overflow [azure],)

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: Supprimer tous les éléments ou un seul du cache StackExchange.Redis

Message par ayi »

Pour supprimer un seul élément :


_cache.KeyDelete(key);


Pour supprimer tous les éléments, il faut utiliser les commandes Redis FLUSHDB ou FLUSHALL ; les deux sont disponibles dans StackExchange.Redis ; cependant, pour les raisons discutées ici, elles ne font pas partie de l’API IDatabase (car elles affectent les serveurs, pas les bases de données logiques).


Comme indiqué dans la section « Comment les utiliser ? » sur cette page :


server.FlushDatabase(); // to wipe a single database, 0 by default
server.FlushAllDatabases(); // to wipe all databases


(probablement après avoir utilisé GetEndpoints() sur le multiplexeur)

Répondre

Revenir à « Azure Infrastructure »