gpt4 book ai didi

redis - HSET 如果 key 存在

转载 作者:IT王子 更新时间:2023-10-29 05:59:00 24 4
gpt4 key购买 nike

Redis 不支持仅当键存在时才支持 HSET。 http://redis.io/commands#hash在客户端中实现该功能的最佳方式是什么?

最佳答案

使用事务在客户端很容易实现。

WATCH hkey
isKeyExists = EXISTS hkey
if isKeyExists
MULTI
HSET hkey field value
EXEC
else
UNWATCH

当hkey在WATCH后被移除时,交易将失败。

您还可以使用 Redis 2.6 中引入的脚本。

关于redis - HSET 如果 key 存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14009778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com