文章目录
1、前言
使用 Docker Compose 搭建 Redis 集群是一种便捷高效的方法,可以快速地在本地或者测试环境中搭建一个 Redis 集群。以下是详细的步骤,在 Docker 环境中使用 docker-compose 来搭建 Redis 集群。
本次搭建使用三太虚拟机作为宿主机,ip分别如下:
192.168.10.128
192.168.10.129
192.168.10.130
2、准备工作
2.1、Docker 安装
通过以下指令进行Docker 安装:
// 更新软件包索引
sudo apt-get update
// 允许APT使用HTTPS
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
// 添加 Docker 的官方 GPG 密钥:
sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
// 设置稳定版仓库
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
$(lsb_release -cs) \
stable"
// 更新软件包索引
sudo apt-get update
// 安装 Docker
sudo apt-get install docker-ce
// 查看Docker状态
sudo systemctl status docker
2.2、docker-compose 安装
docker-compose 安装命令如下:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
2.3 目录创建
在每台创建redis的data目录,使用以下脚本进行