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

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

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

Message par ForumBot »

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




Source : Stack Overflow [azure],)

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

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 »