Redis 仅当尚未设置时才设置原子
只有在Redis中还没有设置原子集的情况下,才有办法设置原子集吗 具体来说,我正在创建一个类似“myapp:user:user\u email”的用户,如果“user\u email”已经被接收,我希望Redis返回一个错误,而不是静默地替换旧值。类似于声明而不是替换的内容。请参见 如果键不存在,则将键设置为保留字符串值。在这种情况下,它等于SET。当键已保存值时,不执行任何操作。SETNX是“如果不存在,则设置”的缩写Redis 仅当尚未设置时才设置原子,redis,node-redis,Redis,Node Redis,只有在Redis中还没有设置原子集的情况下,才有办法设置原子集吗 具体来说,我正在创建一个类似“myapp:user:user\u email”的用户,如果“user\u email”已经被接收,我希望Redis返回一个错误,而不是静默地替换旧值。类似于声明而不是替换的内容。请参见 如果键不存在,则将键设置为保留字符串值。在这种情况下,它等于SET。当键已保存值时,不执行任何操作。SETNX是“如果不存在,则设置”的缩写 您可以检查返回值。如果为0,则未设置该键,这意味着该键已存在。您好,您回答
您可以检查返回值。如果为0,则未设置该键,这意味着该键已存在。您好,您回答了问题,但想知道(
H
)MSET
s是否有类似的解决方案?