基于8个redis实例部署redis cluster集群,并实现节点的扩充与删减;

本文详细介绍了如何在四台CentOS7机器上搭建8个实例的Redis Cluster,包括安装Redis、配置cluster模式、启动实例、创建集群、节点增删等操作,演示了Redis高可用性和弹性扩展的实现过程。
摘要由CSDN通过智能技术生成

实验环境
Redis1:EduTes1.CentOS7 (6379, 6380)
Redis2:EduTes2.CentOS7 (6379, 6380)
Redis3:EduTes3.CentOS7 (6379, 6380)
Redis4:EduTes4.CentOS7 (6379, 6380)
步骤:
1. 分别在每台机器上安装redis

[root@EduTes1 ~]# tar xf redis-5.0.5.tar.gz && cd redis-5.0.5/utils/ && ./install_server.sh
Port : 6379
Config file : /data/redis/6379/6379.conf加粗样式
Log file : /data/redis/6379/redis_6379.log
Data dir : /data/redis/6379/
Executable : /usr/local/redis/bin/redis-server
Cli Executable : /usr/local/redis/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/6379.conf => /etc/init.d/redis_6379
Installing service…
Successfully added to chkconfig!
Successfully added to runlevels 345!
Starting Redis server…
Installation successful!

2. 开启cluster模式:

vim /data/redis/6379/6379.conf
修改如下配置:
bind 10.180.200.48
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 10000
appendonly yes

3. 启动实例
[root@EduTes2 ~]# /usr/local/redis/bin/redis-server /data/redis/6379/6379.conf
[root@EduTes2 ~]# /usr/local/redis/bin/redis-server /data/redis/6380/6380.conf
……

4. 创建集群:

[root@EduTes2 ~]# /usr/local/redis/bin/redis-cli --cluster create 10.180.200.48:6379 10.180.200.48:6380 10.180.200.49:6379
10.180.200.49:6380 10.180.200.51:6379 10.180.200.51:6380–cluster-replicas 1
[root@EduTes2 ~]# /usr/local/redis/bin/redis-cli --cluster check 10.180.200.48:6379
10.180.200.48:6380 (4e6aa155…) -> 0 keys | 4096 slots | 1 slaves.
10.180.200.52:6380 (ff5c6ec8…) -> 1 keys | 4096 slots | 1 slaves.
10.180.200.49:6379 (34a9f2f3…) -> 0 keys | 4096 slots | 1 slaves.
10.180.200.49:6380 (998c8f49…) -> 0 keys | 4096 slots | 1 slaves.
[OK] 1 keys in 4 masters.
0.00 keys per slot on average.

Performing Cluster Check (using node 10.180.200.48:6379)
S: 190bbb219415112a6bb6d1e93db74aa90bb72051 10.180.200.48:6379 slots: (0 slots) slave
replicates 998c8f4907ba502ee396a7ec2cb4b96ec4ee3d56
S: 8e890740faf9bea6a9a9f6976827219dc690cd02 10.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值