redis安装及集群搭建

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜菜的中年程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值