2
在我的C#.net
应用程序中,我遇到了以下问题ServiceStack PooledRedisClientManager()
。 RemoveByPattern()
方法不可行。RemoveByPattern方法不可用
在我们使用RedisClient()
之前,我们能够得到该方法。
请问您有什么替代方法可用PooledRedisClientManager
RemoveByPattern
?
在我的C#.net
应用程序中,我遇到了以下问题ServiceStack PooledRedisClientManager()
。 RemoveByPattern()
方法不可行。RemoveByPattern方法不可用
在我们使用RedisClient()
之前,我们能够得到该方法。
请问您有什么替代方法可用PooledRedisClientManager
RemoveByPattern
?
有了您的PooledRedisClientManager
你可以得到RedisClient
与GetClient()
然后从这个对象调用RemoveByPattern。
顺便说一下,RemoveByPattern
使用Keys
命令不应该在生产环境中使用。更好的方法应该是使用ScanAllKeys(yourPattern)
然后迭代结果列表以删除所有密钥。
应'只'在生产中使用: - >应该是:应该'不'在生产中使用 –
@TwBert很好的注意到,我编辑了我的文章。谢谢 – khanou
感谢您的回复。使用ScanAllKeys()并能够删除键。 – sdevathi