docker搭建redis集群

2021-10-02 08:37:10 字數 2313 閱讀 9607

拉取映象

docker pull redis:5.0.2
拉取成功

檢視剛剛拉取的映象

建立容器(這裡建立3個容器,注意修改下面的**的名字及對應的埠)

docker create --name redis-node01 --net host -v /data/redis-data/node01:/data redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-01.conf --port 6379 

docker create --name redis-node02 --net host -v /data/redis-data/node02:/data redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-02.conf --port 6380

docker create --name redis-node03 --net host -v /data/redis-data/node03:/data redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-03.conf --port 6381

檢視剛剛建立的容器

啟動容器

這裡出現redis不能啟動的現象

檢視報錯日誌

解決:這裡關閉selinux

#分別輸入下面命令

去永久關閉selinux

vim /etc/sysconfig/selinux
將selinux=enforcing 修改為如下

返回重啟docker

systemctl restart docker
重啟redis

進入redis-node01容器中進行操作

建立reids集群(需要注意ip的是你自己的ip,埠是之前建立時設定的埠)

redis-cli --cluster create 192.168.142.128:6379 192.168.142.128:6380 192.168.142.128:6381 --cluster-replicas 0
出現下圖說明安裝成功

檢視集群的資訊

docker 快速搭建 redis 集群

git 專案位址 docker redis cluster 快速建立redis集群 使用 安裝docker和docker composegit clone 到本地 git clone git github.com gekkoou docker redis cluster.git 執行命令 cd do...

基於Docker的Redis集群搭建

部署redis集群,該集群有3個節點 docker create name redis node01 restart always net host v redis node01 data redis cluster enabled yes cluster config file nodes nod...

搭建redis集群

sudo apt get install git python python pip sudo pip install redis sudo pip install e git sudo pip install e git git clone ll binaries total 19m 173582...