我在ServiceStack PooledRedisClientManager()
应用程序中遇到了C#.net
的以下问题。 RemoveByPattern()
方法不可用。
在使用RedisClient()
之前,我们已经能够获得该方法。
您能否帮忙PooledRedisClientManager
中有替代方法替代RemoveByPattern
吗?
最佳答案
从这里我可以阅读https://github.com/ServiceStack/ServiceStack.Redis/blob/master/src/ServiceStack.Redis/PooledRedisClientManager.cs
使用PooledRedisClientManager
,您可以使用RedisClient
获取GetClient()
,然后从该对象调用RemoveByPattern。
顺便说一句,RemoveByPattern
使用不应在生产环境中使用的Keys
命令。更好的方法应该是使用ScanAllKeys(yourPattern)
,然后在结果列表上进行迭代以删除所有键。