StackExchange.Redis中的刷新/清空数据库

时间:2016-02-17 09:04:22

标签: c# redis stackexchange.redis

我在我的应用程序中使用StackExchange.Redis来存储键/值。我需要刷新Redis正在使用的整个数据库。我通过命令找到了一种方法 How do I delete everything in Redis? 但是如何使用StackExchange.Redis执行此操作?我无法找到任何方法吗?

我在IDatabase对象上搜索了Empty,RemoveAll等,但没有找到任何内容。

1 个答案:

答案 0 :(得分:14)

最简单的方法是使用来自IServer的FlushDatabase方法或FlushDatabaseAsync

ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost");
var server = redis.GetServer("localhost");
server.FlushDatabase();