首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redis StackExchange删除键

Redis StackExchange删除键
EN

Stack Overflow用户
提问于 2021-12-07 09:17:48
回答 1查看 476关注 0票数 3

我正在尝试删除一个Redis密钥。我正在使用StackExchange.Redis库,并尝试在StackOverflow上搜索删除密钥的方法。我找到了这个链接:StackExchange Redis delete all keys that start with

但是我的库没有一个名为Database.KeyDelete的方法。我怎么才能得到那个方法?

代码语言:javascript
复制
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);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-07 10:35:53

假设您使用的是默认的Redis DB,您应该尝试如下:

代码语言:javascript
复制
public void DeleteCacheByKey(string Key)
{
    ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("127.0.0.1:6379");
    redis.GetDatabase().KeyDelete(key);
}

注意,ConnectionMultiplexerIDisposable。它应该被放弃。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70257528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档