仅当值大于特定值时才如何从Redis删除密钥

时间:2018-10-10 11:38:03

标签: c# .net redis stackexchange.redis

我需要编写一个线程安全的代码,该代码将从Redis删除密钥,但前提是在删除时该密钥大于某个特定值。否则,如果我先获取该值,然后请求删除密钥,则该值可能会更改,并且删除条件可能无法满足。我发现this线程中存在一个相等条件示例(Condition.StringEqual),但是我找不到如何检查键值是否大于某个预定义值的方法。正确的方法是什么,我需要编写自定义的Lua脚本还是可以与.net库一起使用?

如果您认为问题缺少细节,请发表评论,我们将很乐意为您提供这些信息。

0 个答案:

没有答案