• 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

redis安装及集群搭建_数据库


将 /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.在其他节点上进行查询,看是否数据正常同步。