如果 SETNX 返回 0 , 我 是否 可以 假设 由于 重复 而 没有 设置 该 键 ( 也 就是 说 , 我 是否 可以 确保 该 键 存在 ) , 或者 有 可能 由于 某些 服务 器 错误 而 导致 操作 失败 , 因此 该 键 不 存在 于 数据 库 中 ?
x8goxv8g1#
我 能 不能 假设 那 把 钥匙 不是 由于 欺骗 而 设置是 的 , 我 知道如果 SETNX 返回 0 , 则 未 设置 该 键 , 因为 它 已经 存在 。 如果 发生 服务 器 错误 ( 例如 :您 正在 复制 拓扑 中 定位 只读 副本 ) , 则 SETNX 将 返回 错误 。
SETNX
0
1条答案
按热度按时间x8goxv8g1#
我 能 不能 假设 那 把 钥匙 不是 由于 欺骗 而 设置
是 的 , 我 知道
如果
SETNX
返回0
, 则 未 设置 该 键 , 因为 它 已经 存在 。 如果 发生 服务 器 错误 ( 例如 :您 正在 复制 拓扑 中 定位 只读 副本 ) , 则SETNX
将 返回 错误 。