Flush/Empty db in StackExchange.Redis

本文关键字:StackExchange Redis in db Empty Flush | 更新日期: 2023-09-27 18:35:03

我在我的应用程序中使用StackExchange.Redis来存储键/值。我现在需要刷新 Redis 正在使用的整个数据库。我通过命令找到了一种方法如何删除 Redis 中的所有内容?但是我如何使用StackExchange.Redis来做到这一点呢?我找不到任何方法?

我在IDatabase对象上搜索了Empty,RemoveAll等,但一无所获。

Flush/Empty db in StackExchange.Redis

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

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