实验环境:
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

本文详细介绍了如何在四台CentOS7机器上搭建8个实例的Redis Cluster,包括安装Redis、配置cluster模式、启动实例、创建集群、节点增删等操作,演示了Redis高可用性和弹性扩展的实现过程。
最低0.47元/天 解锁文章

468

被折叠的 条评论
为什么被折叠?



