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);
}
请注意 ConnectionMultiplexer
是 IDisposable
。它应该被处理掉。
我正在尝试删除 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);
}
请注意 ConnectionMultiplexer
是 IDisposable
。它应该被处理掉。