使用docker安装多个redis进行主从配置,并使用swoole对主从延时进行监听

1.安装docker

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates|sort -r
yum install docker-ce-18.03.1.ce -y

2.安装redis

# 安装gcc环境 如果没有安装gcc会出现错误(此时需要删除文件夹重新解压)
yum install gcc-c++
# 将redis-5.0.5.tar.gz下载到/home
cd /home
 wget http://download.redis.io/releases/redis-5.0.5.tar.gz
 tar xzf redis-5.0.5.tar.gz
 cd redis-5.0.5
 # 编译
 make
 # 安装到/usr/local/redis目录下
 make PREFIX=/usr/local/redis install
 # 拷贝配置文件
 cp redis.conf /usr/local/redis/

# 设置daemonize为yes
vim /usr/local/redis/redis.conf
# redis-server根据redis.conf文件启动redis
cd /usr/local/redis/
./bin/redis-server ./redis.conf
# 启动后查看redis默认端口号为6379
ps -ef | grep -i redis
# 关闭redis
./bin/redis-cli shutdown

猜你喜欢

转载自blog.csdn.net/weixin_39177464/article/details/103651396