我在我的应用程序中使用StackExchange.Redis来存储键/值。我需要刷新Redis正在使用的整个数据库。我通过命令找到了一种方法 How do I delete everything in Redis? 但是如何使用StackExchange.Redis执行此操作?我无法找到任何方法吗?
我在IDatabase对象上搜索了Empty,RemoveAll等,但没有找到任何内容。
答案 0 :(得分:14)
最简单的方法是使用来自IServer的FlushDatabase方法或FlushDatabaseAsync
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost");
var server = redis.GetServer("localhost");
server.FlushDatabase();