一、搭建三主三从redis集群
① 创建7001~1006一共6个文件夹
② 拷贝一个原生的redis.conf文件到7001文件夹中, 并修改redis.conf
# 使用后台启动
daemonize yes
# 使用AOF持久化存储
appendonly yes
# 绑定ip
bind 192.168.92.130
# 修改端口号
port 7001
# 指定数据存放的目录
dir /home/zhutan/dev/redis/redis_cluster_run/7001/
# 启动集群模式
cluster-enabled yes
# 集群的配置, 该文件列出了其他集群的节点
cluster-config-file nodes7001.conf
# 节点超时时间
cluster-node-timeout 5000
# 修改进程pid文件(redis的进程id会写到这里)
pidfile /var/run/redis_7001.pid
③ 将7001文件夹下修改好的redis.conf拷贝到7002~7006文件夹中, 依次替换7001为对应编号
④ 安装ruby
reids集群依赖ruby环境, 所以要先安装ruby, 过程中遇到提示, yes即可
安装ruby, 由于redis需要ruby版本比较高, 而yum源下载最新的却比较低, 所以以下命令执行会有问题
yum install ruby
yum install rubygems
gem install redis
上面装不成功, 使用这个方式安装redis需要的高版本ruby, 过程中遇到提示, yes即可
# 会在/etc/yum.repos.d/目录下多出一个CentOS-SCLo-scl-rh.repo源
yum install centos-release-scl-rh
# 使用新版本安装ruby
yum install rh-ruby23 -y
# 使用新版本的环境变量
scl enable rh-ruby23 bash
# 查看ruby版本
ruby -v
# 安装
gem install redis
⑤ 启动redis服务端
.