您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

是否可以检查Redis设置键是否存在,如果不存在,请设置它,如果确实存在然后退出,则全部作为事务处理

是否可以检查Redis设置键是否存在,如果不存在,请设置它,如果确实存在然后退出,则全部作为事务处理

好吧,如果您想了解Redis交易的性质:http ://redis.io/topics/transactions

特别是,这部分内容

“事务中的所有命令都被序列化并顺序执行。在Redis事务的执行过程中永远不会发生另一个客户端发出的请求。这保证了这些命令是作为单个隔离操作执行的。 ”

如果您希望仅在不存在时才添加的单个命令,则http://redis.io/commands/setnx是SETNX的文档链接,它确实做到了这一点。

对于事务,您首先调用MULTI,然后发送所需的任何命令,然后调用EXEC以一系列命令开始。这保证是原子的,在完成序列之前不能执行其他命令。

高温超导

其他 2022/1/1 18:23:23 有523人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶