我的 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)
然后迭代结果列表以删除所有键。
关于c# - RemoveByPattern 方法不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409963/