安装Redis单机版
安装Redis单机版飞机票
在/usr/local目录下新建redis-cluster目录,将/etc/redis/6379.conf配置文件复制到该目录下,编辑该目录下node700*conf文件
vim /usr/loacl/redis-cluster/node700*.conf
# 修改配置文件如下几项,其它保持不变
port 700*
daemonize yes
bind 当前节点ip
dir /usr/local/redis-cluster/ # 文件存储于当前目录
cluster-enabled yes # (启动集群模式)
cluster-config-file node700*.conf #指定集群配置文件
cluster-node-timeout 15000
appendonly yes #开启快照模式
下载ruby相关插件
yum install ruby # (ruby版本必须2.3以上,centos7默认安装2.0)
# 安装高版本ruby
yum install centos-release-scl-rh
yum install rh-ruby23 -y
scl enable rh-ruby23 bash
ruby -v
yum install rubygems
# 安装redis和ruby的接口
gem install redis
分别启动各个节点redis实例,并检查是否启动成功
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/700*/node700*conf
# 查看启动状态
netstat -tunpl | grep redis
创建集群
cd /usr/local/redis/src
./redis-trib.rb create --replicas 1 192.168.31.20:7001 192.168.31.20:7002 192.168.31.20:7003
192.168.31.20:7004 192.168.31.20:7005 192.168.31.20:7006
添加开机自启动
# 编辑 /etc/rc.d/rc.local文件,添加开机脚本
vim /etc/rc.d/rc.local
redis-server ../redis_cluster/7001/redis.conf (/root/software/redis-3.2.4/src/redis-server /root/software/redis-3.2.4/redis_cluster/7001/redis.conf)
redis-server ../redis_cluster/7002/redis.conf
redis-server ../redis_cluster/7003/redis.conf
redis-server ../redis_cluster/7004/redis.conf
redis-server ../redis_cluster/7005/redis.conf
redis-server ../redis_cluster/7006/redis.conf
评论区