- 1、下载安装
- 2、创建集群配置目录
- 3、配置修改
- 4、路径创建
- 5、启动脚本
- 5.1 创建启动脚本 restart-redis.sh (服务器229)
- 5.2 创建启动脚本 restart-redis.sh (服务器230)
- 6、启动redis
- 7、检查主从配置是否生效。
1、下载安装
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
tar xzf redis-5.0.8.tar.gz
cd redis-5.0.8
make
2、创建集群配置目录
cd /data/redis/redis-5.0.8
mkdir -p /data/redis/redis-5.0.8/confs
将 /data/redis/redis-5.0.8/redis.conf 配置文件复制到 /data/redis/redis-5.0.8/confs 中
编辑配置 (2台服务器6个节点,每台服务器启动3个节点)
服务器10.0.2.229
redis-6344.conf
redis-6345.conf
redis-6346.conf
服务器10.0.2.230
redis-6347.conf
redis-6348.conf
redis-6349.conf
3、配置修改
配置内容修改以下地方( 6344.conf配置文件如下)
# bind 127.0.0.1
protected-mode no
port 6344
daemonize yes
pidfile /var/run/redis_6344.pid
dbfilename dump-6344.rdb
dir /data/redis/datadumps/
masterauth 52Weifu!
requirepass 52Weifu!
appendonly yes
cluster-enabled yes
cluster-config-file /data/redis/nodeconfs/nodes-6344.conf
cluster-node-timeout 15000
4、路径创建
创建redis持久化数据存放路径
mkdir -p /data/redis/datadumps/
#创建节点配置文件目录
mkdir -p /data/redis/nodeconfs/
5、启动脚本
5.1 创建启动脚本 restart-redis.sh (服务器229)
#!/bin/bash
# 停止所有redis
ps -ef | grep redis-server | grep -v grep | cut -c 9-15 | xargs kill -s 9
# 启动 6344
/data/redis/redis-5.0.8/src/redis-server /data/redis/redis-5.0.8/confs/redis-6344.conf
# 启动 6345
/data/redis/redis-5.0.8/src/redis-server /data/redis/redis-5.0.8/confs/redis-6345.conf
# 启动 6346
/data/redis/redis-5.0.8/src/redis-server /data/redis/redis-5.0.8/confs/redis-6346.conf
5.2 创建启动脚本 restart-redis.sh (服务器230)
#创建启动脚本 restart-redis.sh (服务器230)
#!/bin/bash
# 停止所有redis
ps -ef | grep redis-server | grep -v grep | cut -c 9-15 | xargs kill -s 9
# 启动 6347
/data/redis/redis-5.0.8/src/redis-server /data/redis/redis-5.0.8/confs/redis-6347.conf
# 启动 6348
/data/redis/redis-5.0.8/src/redis-server /data/redis/redis-5.0.8/confs/redis-6348.conf
# 启动 6349
/data/redis/redis-5.0.8/src/redis-server /data/redis/redis-5.0.8/confs/redis-6349.conf
6、启动redis
分别在2个服务器上执行restart-redis.sh 启动所有节点redis
启用主从配置(通过redis客户端执行命令 ),将所有节点加入集群
/data/redis/redis-5.0.8/src/redis-cli -a 52Weifu! --cluster create 10.0.2.229:6344 10.0.2.229:6345 10.0.2.229:6346 10.0.2.230:6347 10.0.2.230:6348 10.0.2.230:6349 --cluster-replicas 1
7、检查主从配置是否生效。
1.连接任意一个节点,set 测试数据
通过redis-cli -c 进行集群方式连接。
2.在其他节点上进行查询,看是否数据正常同步。