Redis:如果密钥存在,原子获取?
如何检查键是否存在,如果存在,如何获取其值 我关心并发性问题。福克斯的例子Redis:如果密钥存在,原子获取?,redis,Redis,如何检查键是否存在,如果存在,如何获取其值 我关心并发性问题。福克斯的例子 EXISTS foo 接 GET foo 如果在存在和获取之间删除密钥,则会出现问题。您应该如何处理这个问题?在您的用例中,只有GET方法是足够的。对任何键执行GET操作都会返回该键的值(如果该键已设置),否则它只会返回一个(nil) 只需获取它。如果它不存在,您将收到nil。我的错。我以为我是从hiredis那里得到了一个错误,而不是nil。
EXISTS foo
接
GET foo
如果在
存在
和获取
之间删除密钥,则会出现问题。您应该如何处理这个问题?在您的用例中,只有GET方法是足够的。对任何键执行GET操作都会返回该键的值(如果该键已设置),否则它只会返回一个(nil)
只需获取它。如果它不存在,您将收到nil
。我的错。我以为我是从hiredis那里得到了一个错误,而不是nil
。