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

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

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)