Redis 集群搭建

安装Redis镜像

导入本地Redis镜像文件,运行Redis容器

下载镜像

$ docker pull yyyyttttwwww/redis

宿主机上创建内部网络net2

docker network create –subnet=172.19.0.0/24 net2

运行redis容器

$ docker -it -d --name r1 -p 5001:6379 -net=net2 --ip 172.19.0.2 redis bash

进入容器修改redis配置文件

docker exec -it r1 bash

默认是不开启集群模式,配置文件路径/etc/redis/redis.conf

运行redis

相同步骤启动其他5个节点 redis

使用redis-trib.rb组件集群

安装redis-trib.rb

redis-trib是基于Ruby的Redis集群命令行工具

容器中执行

创建Redis集群

--replicas 1 参数表示为每个主节点创建一个从节点

redis 中通过cluster nodes 查看集群状态

Last updated

Was this helpful?