说明
1.本文分享,实现的是单机redis5.0.9三主三从的一键安装。
2.安装环境:在centos7和ubuntu7下,都可以一键安装成功。主要以centos7为准。
3.本安装是离线安装,不依赖网络。
4.端口是从8001~8006
5.无论防火墙是否启动。启动脚本中都进行了处理。都可以安装成功。
6.只有用root账号才能安装成功,非root用户,启动脚本会有提示。
7.如果用户环境安装的有redis5.0.9,并已经启动,需注意,该脚本会关闭redis5.0.9.因为会重新安装redis5.0.9
8.全程只需要上传本文提供的压缩包、脚本,启动脚本即可,不需其他任何操作
9.多机redis集群,亦可以参考本文。
10.最后贴出的是启动脚本链接和需要的资源链接。
使用方法
1.将redis_127.zip和start_redis_127.sh放到centos任意目录。
2.执行
sh start_redis_127.sh
30秒左右,集群就能安装完成
脚本和资源包
链接:https://pan.baidu.com/s/1ldxd70iDKKzhnO-ePtQpxQ
提取码:5y8h
启动脚本
#!/bin/sh
#解压资源,杀掉redis5.0.9的进程
function f_unzipAndStart(){
resource_name="redis_127"
#解压
unzip -o ${resource_name}.zip
#进入解压后的目录
cd ${resource_name}
#如果redis5.0.9进程存在,杀掉该进程
sh ./kill.sh "default"
FLAG=$? #接受执行kill.sh的结果
if [ $FLAG != 0 ]
then
echo "------杀死redis进程失败,停止安装"
exit;
else
sh ./install_redis_127.sh
fi
}
f_unzipAndStart
主运行脚本
#!/bin/bash
#redis5.0集群
#1.先将gcc、gcc++、redis-5.0.9.tar.gz的包拷贝到/tmp下
#2.运行该脚本
#----------------------------------所有配置开始----------------------------------
#本机redis集群的开始端口号
START_PORT=8001
#集群ip1
REDIS_CLUSTER_IP_1="127.0.0.1"
#集群ip2
REDIS_CLUSTER_IP_2="127.0.0.1"
#集群ip3
REDIS_CLUSTER_IP_3="127.0.0.1"
#redis密码
PASSWORD="wang"
#本机部署的redis实例总数
SINGLE_MACHINE_CLUSTER_COUNT=6
#redis基础目录,reids-server、redis-cli都在该目录下
REDIS_BASE_PATH="/usr/local/redis-5.0.9"
#集群的目录
REDIS_CLUSTER_PATH="/usr