RemoveByPattern方法不可用
本文关键字:方法 RemoveByPattern | 更新日期: 2023-09-27 18:27:45
我的C#.net
应用程序中的ServiceStack PooledRedisClientManager()
面临以下问题。RemoveByPattern()
方法不可用。
在我们使用RedisClient()
之前,我们能够得到该方法。
你能帮忙吗?PooledRedisClientManager
中有RemoveByPattern
的替代方法吗?
根据我在这里读到的内容https://github.com/ServiceStack/ServiceStack.Redis/blob/master/src/ServiceStack.Redis/PooledRedisClientManager.cs
使用PooledRedisClientManager
,您可以使用GetClient()
获取RedisClient
,然后从此对象调用RemoveByPattern。
顺便说一下,RemoveByPattern
使用了不应在生产环境中使用的Keys
命令。更好的方法应该是使用ScanAllKeys(yourPattern)
,然后对结果列表进行迭代以删除所有键。
这是在ServiceStack v 5.6.中修补的