首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带码头群模式的Redis集群

带码头群模式的Redis集群
EN

Stack Overflow用户
提问于 2017-10-24 15:55:41
回答 1查看 2.1K关注 0票数 0

我是码头群的新手。我试着用撰写文件在Docker群上部署redis集群。我希望redis集群使用端口6380,所以我配置了端口,并让它在复合文件中挂载redis配置文件。

但是当我运行docker stack deploy --compose-file docker-compose.yml node时,我得到一个错误声明:“对不起,集群配置文件redis-node.conf已经被一个不同的Redis集群节点使用了。请确保不同的节点使用不同的集群配置文件。”

这是我的船坞-Compose.yml

代码语言:javascript
复制
version: "3"

services:

  redis-node:
    image: redis:3.2
    ports:
      - 6380
    deploy:
      replicas: 6
      update_config:
        parallelism: 2
        delay: 10s
      restart_policy:
        condition: on-failure
    volumes:
      - /var/docker/redis/node:/data
    command:
      redis-server --port 6380 --logfile redis-node.log --appendonly yes --appendfilename redis-node.aof --appendfsync everysec --cluster-enabled yes --cluster-config-file redis-node.conf
    restart: always

如何以码头群模式部署带有redis.conf的redis集群?

EN

回答 1

Stack Overflow用户

发布于 2018-05-08 15:47:34

来自redis集群文档

Cluster file :注意,尽管这个选项的名称是这个选项,但这不是一个用户可编辑的配置文件,而是一个Redis集群节点在每次发生更改时自动保存集群配置(基本上是状态)的文件,以便能够在启动时重新读取它。

您是否共享将其保存在集群中的卷?这似乎就是问题所在。

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

https://stackoverflow.com/questions/46915003

复制
相关文章

相似问题

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