配置Redis群集

时间:2022-07-22 00:52:10

拓扑图:

配置Redis群集

推荐步骤:

  •  在Centos01到Centos06配置hosts文件解析计算机名字,安装redis数据库,修改配置文件支持群集功能
  • 配置群集功能,创建Redis群集,验证Redis群集


实验步骤:

一、在Centos01到Centos06配置hosts文件解析计算机名字,安装数据库

1、在Centos01到Centos06配置hosts文件解析计算机名字

(1)修改Centos01的hosts文件解析计算机名字

配置Redis群集

配置Redis群集

(2)将hosts文件复制到Centos02到Centos06节点上

scp root@192.168.100.10:/etc/hosts ​​root@192.168.100.20:/etc/​​
scp root@192.168.100.10:/etc/hosts root@192.168.100.30:/etc/
scp root@192.168.100.10:/etc/hosts root@192.168.100.40:/etc/
scp root@192.168.100.10:/etc/hosts root@192.168.100.50:/etc/
scp root@192.168.100.10:/etc/hosts root@192.168.100.60:/etc/

(3)任意一个节点验证解析

配置Redis群集

配置Redis群集

配置Redis群集

配置Redis群集

配置Redis群集

配置Redis群集

2、在Centos01上安装Redis

(1)切换到Redis光盘

配置Redis群集

(2)挂载光盘

配置Redis群集

(3)将Redis程序复制到Centos02到Centos06的宿主目录

配置Redis群集

配置Redis群集

(4)解压源代码安装位置

配置Redis群集

(5)配置Redis服务器

配置Redis群集

配置Redis群集

(6)初始化Redis服务器端

配置Redis群集

3、在Centos02上安装Redis

(1)解压源代码安装位置

配置Redis群集

(2)配置Redis服务器

配置Redis群集

配置Redis群集

(3)初始化Redis服务器端

配置Redis群集

4、在Centos03上安装Redis

(1)解压源代码安装位置

配置Redis群集

(4)配置Redis服务器

配置Redis群集

[root@centos05 redis]#make install

(4)初始化Redis服务器端

配置Redis群集

5、在Centos04上安装Redis

(1)解压源代码安装位置

配置Redis群集

(2)配置Redis服务器

配置Redis群集

[root@centos05 redis]#make install

(3)初始化Redis服务器端

配置Redis群集

6、在Centos05上安装Redis

(1)解压源代码安装位置

配置Redis群集

(4)配置Redis服务器

配置Redis群集

[root@centos05 redis]#make install

(3)初始化Redis服务器端

配置Redis群集

7、在Centos06上安装Redis

(1)解压源代码安装位置

配置Redis群集

(2)配置Redis服务器

配置Redis群集

配置Redis群集

(3)初始化Redis服务器端

配置Redis群集

二、配置启动群集功能,检查监听Redis端口

1、在修改Cenots01的Redis配置文件开启群集功能

(1)修改主配置文件

配置Redis群集

62 bind 192.168.100.10 127.0.0.1
722 cluster-enabled yes
730 cluster-config-file nodes-6379.conf
736 cluster-node-timeout 15000
813 cluster-require-full-coverage no

(2)启动群集重新启动服务

配置Redis群集

配置Redis群集

(3)监听Redis端口

配置Redis群集

2、在修改Cenots02的Redis配置文件开启群集功能

(1)修改主配置文件

配置Redis群集

62 bind 192.168.100.20 127.0.0.1
722 cluster-enabled yes
730 cluster-config-file nodes-6379.conf
736 cluster-node-timeout 15000
813 cluster-require-full-coverage no

(2)启动群集重新启动服务

​[root@centos02~]#/etc/init.d/redis_6379 start
[root@centos02~]#/etc/init.d/redis_6379 restart

(3)监听Redis端口

配置Redis群集

3、在修改Cenots03的Redis配置文件开启群集功能

(1)修改主配置文件

配置Redis群集

62 bind 192.168.100.30 127.0.0.1
722 cluster-enabled yes
730 cluster-config-file nodes-6379.conf
736 cluster-node-timeout 15000
813 cluster-require-full-coverage no

(2)启动群集重新启动服务

[root@centos02~]#/etc/init.d/redis_6379 start
[root@centos02~]#/etc/init.d/redis_6379 restart

(3)监听Redis端口

配置Redis群集

4、在修改Cenots04的Redis配置文件开启群集功能

(1)修改主配置文件

vim /etc/redis/6379.conf
62 bind 192.168.100.40 127.0.0.1
722 cluster-enabled yes
730 cluster-config-file nodes-6379.conf
736 cluster-node-timeout 15000
813 cluster-require-full-coverage no

(2)启动群集重新启动服务

[root@centos04~]#/etc/init.d/redis_6379 start

配置Redis群集

(3)监听Redis端口

配置Redis群集

5、在修改Cenots05的Redis配置文件开启群集功能

(1)修改主配置文件

配置Redis群集

62 bind 192.168.100.50 127.0.0.1
722 cluster-enabled yes
730 cluster-config-file nodes-6379.conf
736 cluster-node-timeout 15000
813 cluster-require-full-coverage no

(2)启动群集重新启动服务

配置Redis群集

配置Redis群集

(3)监听Redis端口

配置Redis群集

6、在修改Cenots06的Redis配置文件开启群集功能

(1)修改主配置文件

配置Redis群集

62 bind 192.168.100.60 127.0.0.1
722 cluster-enabled yes
730 cluster-config-file nodes-6379.conf
736 cluster-node-timeout 15000
813 cluster-require-full-coverage no

(2)启动群集重新启动服务

配置Redis群集

(3)监听Redis端口

配置Redis群集

7、访问Redis节点清空数据

(1)访问第一个节点清空数据

配置Redis群集

(2)访问第二个节点清空数据

配置Redis群集

(3)访问第三个节点清空数据

配置Redis群集

(4)访问第四个节点清空数据

配置Redis群集

(5)访问第五个节点清空数据

配置Redis群集

(6)访问第六个节点清空数据

配置Redis群集

三、创建Redis群集验证群集

1、安装Redis群集依赖程序

(1)切换到系统光盘

配置Redis群集

(2)挂载系统光盘

配置Redis群集

(3)删除系统自带yum仓库配置本地yum源

配置Redis群集

(4)安装依赖程序

yum -y install ruby rubygems

2、安装配置Redis群集依赖软件Redis-gem

(1)切换到系统光盘

配置Redis群集

(2)挂载Redis程序光盘

配置Redis群集

(3)移动redis-gem程序位置

cp /mnt/redis-3.2.0.gem ./

(4)安装redis-gem依赖程序

配置Redis群集

3、创建配置redis群集

(1)创建redis群集将节点加入群集

配置Redis群集

配置Redis群集

(2)查看群集

配置Redis群集

(3)访问群集写入数据

配置Redis群集

(4)访问从节点查看数据复制

配置Redis群集