前言
在现如今数据量越来越大的时代,一台redis进行数据缓存是远远不够的,这时候就需要使用到了集群技术。来帮助master解决读的压力,让读的操作去slave进行。这样可以保证redis不会宕机。下面进行实践操作。搭建集群是根据这位博主的操作来的
一:创建一个文件夹,用于适用docker-compose.yml文件
cd /usr/local #进入usr/local 目录
sudo mkdir -p docker/redis docker/sentinel #创建docker文件夹并在其下创建redis和sentinel文件夹
二:进入redis和sentinel文件夹,并创建如下docker-compose.yml文件
cd docker/redis #进入redis文件夹
sudo vi docker-compose.yml #在redis文件夹下编写docker-compose.yml
cd docker/sentinel #进入redis文件夹
sudo vi docker-compose.yml #在redis文件夹下编写docker-compose.yml
这是redis文件夹下的docker-compose.yml文件
version: '3'
services:
master:
image: redis
container_name: redis-master
p