Flush/Empty StackExchange.Redis 数据库
Flush/Empty db in StackExchange.Redis
我在我的应用程序中使用 StackExchange.Redis 来存储 key/values。我现在需要刷新 Redis 正在使用的整个数据库。我通过命令找到了一种方法
How do I delete everything in Redis?
但是我怎样才能用 StackExchange.Redis 做到这一点呢?我找不到任何方法吗?
我在 IDatabase 对象上搜索了 Empty、RemoveAll 等,但一无所获。
最简单的方法是使用 IServer 的 FlushDatabase 方法或 FlushDatabaseAsync
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost,allowAdmin=true");
var server = redis.GetServer("localhost");
server.FlushDatabase();
我在我的应用程序中使用 StackExchange.Redis 来存储 key/values。我现在需要刷新 Redis 正在使用的整个数据库。我通过命令找到了一种方法 How do I delete everything in Redis? 但是我怎样才能用 StackExchange.Redis 做到这一点呢?我找不到任何方法吗?
我在 IDatabase 对象上搜索了 Empty、RemoveAll 等,但一无所获。
最简单的方法是使用 IServer 的 FlushDatabase 方法或 FlushDatabaseAsync
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost,allowAdmin=true");
var server = redis.GetServer("localhost");
server.FlushDatabase();