排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
原
ServiceStack.Redis删除以某个key开头的数据。获取某个key开头的数量,每个key开头的所有Key
分类:
Redis
删除以userkey开头的数据
redis.RemoveByPattern("userkey*");
还可以考虑使用正则表达式删除
redis.RemoveByRegex("正则表达式");
也可以先使用GetAllKeys方法得到所有的key,然后找到你想删除的干掉就行了
redis.GetAllKeys()
每个key开头的所有Key
IEnumerable<string> keys = redis.GetKeysByPattern("articleDetails_*");
获取某个key开头的数量
int count = redis.GetKeysByPattern("articleDetails_1").Count();
感觉这样有可能key多了会有点影响效率,可以考虑单独使用一个键值对来记录数量
欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739
评价