RemoveByPattern方法不可用

本文关键字:方法 RemoveByPattern | 更新日期: 2023-09-27 18:27:45

我的C#.net应用程序中的ServiceStack PooledRedisClientManager()面临以下问题。RemoveByPattern()方法不可用。

在我们使用RedisClient()之前,我们能够得到该方法。

你能帮忙吗?PooledRedisClientManager中有RemoveByPattern的替代方法吗?

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.中修补的