redis 三节点 6 实例 集群搭建

下载redis 本次使用 5.0.4 版本
wget http://download.redis.io/releases/redis-5.0.4.tar.gz

3台电脑配置好互信

对安装包进行解压
tar -zxvf redis-5.0.4.tar.gz

进入安装包
cd redis-5.0.4

对源码包进行编译安装
make && make install PREFIX=/usr/local/redis

cd /usr/local/redis 可以看到该目录下有一个bin

在/usr/local/redis 目录下 创建3个目录 (也可以自己定义存储 配置文件、数据、日志)

mkdir conf log
mkdir -p data/redis5002
mkdir -p data/redis5001

redis 三节点 6 实例 集群搭建

在 conf 中创建配置文件
vim redis5001.conf

redis 三节点 6 实例 集群搭建

vim redis5002.conf

bind 0.0.0.0
port 5002
daemonize yes
pidfile "/var/run/redis_5002.pid"
logfile "/usr/local/redis/log/redis_5002.log"
dir "/usr/local/redis/data/redis5002"
masterauth 123456
requirepass 123456
appendonly yes
cluster-enabled yes
cluster-config-file nodes_5001.conf
cluster-node-timeout 15000










创建了两个配置文件 5001 和 5002

同理其他两天电脑做一样的操作

都弄好后 三台电脑都执行下面的命令 每台启动2个redis 实例 共6个实例运行起来了

/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis5002.conf
/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis5001.conf
redis 三节点 6 实例 集群搭建

最后创建集群,将6个实例组合成一个集群

redis-cli --cluster create 11.11.11.10:5001 11.11.11.10:5002 11.11.11.11:5001 11.11.11.11:5002 11.11.11.12:5001 11.11.11.12:5002 --cluster-replicas 1 -a 123456
redis 三节点 6 实例 集群搭建

结果如下
redis 三节点 6 实例 集群搭建

使用
./redis-cli --cluster info 11.11.11.10:5001 -a 123456
查看集群信息
redis 三节点 6 实例 集群搭建


关闭命令
/usr/local/redis/bin/redis-cli -p 5001 -a 123456 shutdown
/usr/local/redis/bin/redis-cli -p 5002 -a 123456 shutdown

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章