注意:下面红色标注的都是运行指令
一、先检查Linux有没有C环境,如果没有需要在线安装C环境
命令: yum install gcc-c++
二、Redis安装和下载
1、官网地址: http://www.redis.cn/
2、上传安装文件
3、解压Redis安装包
命令: tar -zxvf redis-5.0.4.tar.gz
4、修改文件名称
命令: mv redis-5.0.4.tar.gz /usr/local/src/redis
5、编译和安装
首先进入到刚才解压的redis 目录下
命令: make
安装: make install
三、集群搭建
1、准备集群文件夹(直接在redis文件下创建)
命令:mkdir cluster
2、在cluster文件夹中分别创建7001-7006文件夹
命令: mkdir 7001 7002 7003 7004 7005 7006
3、将redis根目录中的redis.conf文件复制到cluster/7001/ 并以原名保存
命令: cp redis.conf cluster/7001/
4、编辑配置文件
修改绑定IP地址
关闭保护模式
修改端口号
启动后台启动
修改pid文件
修改持久化文件路径
设定内存优化策略
关闭AOF模式
开启集群配置
修改集群超时时间
开启集群配置文件
设置密码 (注:不需要设置密码的不用管)
5、复制修改后的配置文件
将7001文件夹下的redis.conf文件分别复制到7001-7006中
[root@localhost cluster]# cp 7001/redis.conf 7002/
[root@localhost cluster]# cp 7001/redis.conf 7003/
[root@localhost cluster]# cp 7001/redis.conf 7004/
[root@localhost cluster]# cp 7001/redis.conf 7005/
[root@localhost cluster]# cp 7001/redis.conf 7006/
6、批量修改配置文件
分别将7001-7006文件中的7001改为对应的端口号的名称,
修改时注意方向键的使用
%s/7001/7002/g
7、通过脚本编辑启动
8、启动redis节点
sh start.sh
9、检查redis节点启动是否正常
ps -ef|grep redis
四、创建redis集群
#5.0版本执行 使用C语言内部管理集群
① redis-cli -a rd_2019 2>/dev/null --cluster create --cluster-replicas 1 192.168.40.88:7001 192.168.40.88:7002 192.168.40.88:7003 192.168.40.88:7004 192.168.40.88:7005 192.168.40.88:7006 (上面设置了密码的用此命令)
② redis-cli --cluster create --cluster-replicas 1 192.168.40.88:7001 192.168.40.88:7002 192.168.40.88:7003 192.168.40.88:7004 192.168.40.88:7005 192.168.40.88:7006 (无密码)
五、验证集群
1、cd /redis/src
2、redis-cli -h 192.168.40.88 -p 7001
3、cluster info
六、永久关闭防火墙
systemctl disable firewalld.service
最后重启虚拟机