首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Redis集群和事务

问使用Redis集群和事务
EN

Stack Overflow用户
提问于 2018-07-25 16:07:15
回答 1查看 1.8K关注 0票数 1

在使用Redis集群时,我得到了以下错误:

代码语言:javascript
复制
Cannot use 'MULTI' with redis-cluster.

使用下面的调用:

代码语言:javascript
复制
Redis::multi();

有没有一种方法可以在不使用事务的情况下确保群集的数据完整性,因为这是不可能的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-25 17:45:38

如果密钥位于不同的槽/节点上,Redis不支持事务。

如果您必须将数据存储在集群中,则必须确保与您的事务相关的所有键都存储在单个插槽中。您可以使用hash tag来做到这一点。

然后,您可以将持有该插槽的节点作为单个Redis实例,并在该节点上运行事务。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51513863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档