配置Redis群集

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置Redis群集相关的知识,希望对你有一定的参考价值。

拓扑图:

配置Redis群集_Redis

推荐步骤:

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


实验步骤:

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

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

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

配置Redis群集_Redis_02

配置Redis群集_Redis_03

(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_04

配置Redis群集_Redis_05

配置Redis群集_配置文件_06

配置Redis群集_配置文件_07

配置Redis群集_配置文件_08

配置Redis群集_配置文件_09

2、在Centos01上安装Redis

(1)切换到Redis光盘

配置Redis群集_Redis_10

(2)挂载光盘

配置Redis群集_配置文件_11

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

配置Redis群集_Redis_12

配置Redis群集_Redis_13

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

配置Redis群集_配置文件_14

(5)配置Redis服务器

配置Redis群集_配置文件_15

配置Redis群集_配置文件_16

(6)初始化Redis服务器端

配置Redis群集_Redis_17

3、在Centos02上安装Redis

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

配置Redis群集_Redis_18

(2)配置Redis服务器

配置Redis群集_Redis_19

配置Redis群集_配置文件_20

(3)初始化Redis服务器端

配置Redis群集_配置文件_21

4、在Centos03上安装Redis

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

配置Redis群集_Redis_22

(4)配置Redis服务器

配置Redis群集_Redis_23

[root@centos05 redis]#make install

(4)初始化Redis服务器端

配置Redis群集_Redis_24

5、在Centos04上安装Redis

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

配置Redis群集_Redis_25

(2)配置Redis服务器

配置Redis群集_Redis_26

[root@centos05 redis]#make install

(3)初始化Redis服务器端

配置Redis群集_Redis_27

6、在Centos05上安装Redis

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

配置Redis群集_配置文件_28

(4)配置Redis服务器

配置Redis群集_配置文件_29

[root@centos05 redis]#make install

(3)初始化Redis服务器端

配置Redis群集_配置文件_30

7、在Centos06上安装Redis

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

配置Redis群集_Redis_31

(2)配置Redis服务器

配置Redis群集_Redis_32

配置Redis群集_Redis_33

(3)初始化Redis服务器端

配置Redis群集_配置文件_34

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

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

(1)修改主配置文件

配置Redis群集_配置文件_35

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_36

配置Redis群集_Redis_37

(3)监听Redis端口

配置Redis群集_配置文件_38

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

(1)修改主配置文件

配置Redis群集_Redis_39

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群集_配置文件_40

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

(1)修改主配置文件

配置Redis群集_配置文件_41

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群集_Redis_42

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群集_Redis_43

(3)监听Redis端口

配置Redis群集_Redis_44

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

(1)修改主配置文件

配置Redis群集_Redis_45

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群集_配置文件_46

配置Redis群集_Redis_47

(3)监听Redis端口

配置Redis群集_Redis_48

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

(1)修改主配置文件

配置Redis群集_配置文件_49

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群集_Redis_50

(3)监听Redis端口

配置Redis群集_Redis_51

7、访问Redis节点清空数据

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

配置Redis群集_配置文件_52

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

配置Redis群集_Redis_53

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

配置Redis群集_配置文件_54

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

配置Redis群集_Redis_55

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

配置Redis群集_Redis_56

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

配置Redis群集_Redis_57

三、创建Redis群集验证群集

1、安装Redis群集依赖程序

(1)切换到系统光盘

配置Redis群集_配置文件_58

(2)挂载系统光盘

配置Redis群集_Redis_59

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

配置Redis群集_配置文件_60

(4)安装依赖程序

yum -y install ruby rubygems

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

(1)切换到系统光盘

配置Redis群集_Redis_61

(2)挂载Redis程序光盘

配置Redis群集_配置文件_62

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

cp /mnt/redis-3.2.0.gem ./

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

配置Redis群集_配置文件_63

3、创建配置redis群集

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

配置Redis群集_Redis_64

配置Redis群集_Redis_65

(2)查看群集

配置Redis群集_Redis_66

(3)访问群集写入数据

配置Redis群集_Redis_67

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

配置Redis群集_Redis_68

以上是关于配置Redis群集的主要内容,如果未能解决你的问题,请参考以下文章

基于centos 7的Redis群集原理及配置

Redis 主从复制群集和哨兵模式配置

LNMT群集基于Redis实现Session共享

windows 上安装配置redis 群集

java:redis(redis的集群配置)

Redis数据库主从哨兵群集