как я могу удалить все значения ключа в Redis через StackExchange.Redis - PullRequest
0 голосов
/ 23 октября 2018

Я использую StackExchange.Redis в программе C #.Есть ли способ очистить redis или удалить все пары ключ-значение?

1 Ответ

0 голосов
/ 23 октября 2018

Возможно, вы ищете FLUSHDB / FLUSHALL.Несмотря на название, это не команда уровня «базы данных», а скорее команда уровня «сервера» (то есть: в контексте кластера redis она влияет только на один сервер, а не на все пространство ключей; это различиездесь более подробно объясняется ), поэтому доступ к нему осуществляется из IServer в SE.Redis:

ConnexctionMultiplexer redis = ...
var server = redis.GetServer({your server here});
server.FlushDatabase(); // or await server.FlushDatabaseAsync();
...