Redis StackExchange 删除键

Redis StackExchange delete key

我正在尝试删除 Redis 密钥。我正在使用 StackExchange.Redis 库并尝试在 Whosebug 上搜索删除密钥的方法。我发现这个 link:

但是我的库没有一个叫做Database.KeyDelete的方法。我如何获得该方法?

public void DeleteCacheByKey(string Key)
{
    ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("127.0.0..1:6379");
    var server = redis.GetServer("127.0.0..1:6379");
    redis.Database.KeyDelete(key);
}

假设您使用的是默认的 Redis 数据库,您应该这样尝试:

public void DeleteCacheByKey(string Key)
{
    ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("127.0.0.1:6379");
    redis.GetDatabase().KeyDelete(key);
}

请注意 ConnectionMultiplexerIDisposable。它应该被处理掉。