首页 > 数据库 >配置Redis群集

配置Redis群集

时间:2023-03-10 14:31:37浏览次数:47  
标签:etc 群集 配置 Redis 192.168 cluster root

拓扑图:

配置Redis群集_配置文件

推荐步骤:

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


实验步骤:

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

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

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

配置Redis群集_配置文件_02

配置Redis群集_配置文件_03

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

scp [email protected]:/etc/hosts ​​[email protected]:/etc/​​
scp [email protected]:/etc/hosts [email protected]:/etc/
scp [email protected]:/etc/hosts [email protected]:/etc/
scp [email protected]:/etc/hosts [email protected]:/etc/
scp [email protected]:/etc/hosts [email protected]:/etc/

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

配置Redis群集_配置文件_04

配置Redis群集_配置文件_05

配置Redis群集_配置文件_06

配置Redis群集_Redis_07

配置Redis群集_Redis_08

配置Redis群集_Redis_09

2、在Centos01上安装Redis

(1)切换到Redis光盘

配置Redis群集_Redis_10

(2)挂载光盘

配置Redis群集_配置文件_11

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

配置Redis群集_配置文件_12

配置Redis群集_Redis_13

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

配置Redis群集_配置文件_14

(5)配置Redis服务器

配置Redis群集_配置文件_15

配置Redis群集_Redis_16

(6)初始化Redis服务器端

配置Redis群集_Redis_17

3、在Centos02上安装Redis

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

配置Redis群集_配置文件_18

(2)配置Redis服务器

配置Redis群集_配置文件_19

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

(2)配置Redis服务器

配置Redis群集_配置文件_26

[root@centos05 redis]#make install

(3)初始化Redis服务器端

配置Redis群集_Redis_27

6、在Centos05上安装Redis

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

配置Redis群集_Redis_28

(4)配置Redis服务器

配置Redis群集_Redis_29

[root@centos05 redis]#make install

(3)初始化Redis服务器端

配置Redis群集_Redis_30

7、在Centos06上安装Redis

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

配置Redis群集_Redis_31

(2)配置Redis服务器

配置Redis群集_Redis_32

配置Redis群集_配置文件_33

(3)初始化Redis服务器端

配置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群集_Redis_40

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

(1)修改主配置文件

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

(3)监听Redis端口

配置Redis群集_Redis_44

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

(1)修改主配置文件

配置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群集_Redis_46

配置Redis群集_Redis_47

(3)监听Redis端口

配置Redis群集_配置文件_48

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

(1)修改主配置文件

配置Redis群集_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群集_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群集_Redis_58

(2)挂载系统光盘

配置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群集_Redis_63

3、创建配置redis群集

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

配置Redis群集_配置文件_64

配置Redis群集_配置文件_65

(2)查看群集

配置Redis群集_配置文件_66

(3)访问群集写入数据

配置Redis群集_配置文件_67

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

配置Redis群集_配置文件_68

标签:etc,群集,配置,Redis,192.168,cluster,root
From: https://blog.51cto.com/u_15830844/6113025

相关文章

  • Git配置ssh登录远程仓库
    一、在客户端生成密钥#-t指定密钥类型#-f指定生成密钥的文件名#-C注释,一般是填写用户名ssh-keygen-trsa-C"xxx"-fC:\Users\Administrator\.ssh\test二、......
  • IDEA利用maven配置Spring
    写在前面:此篇文章主要是记录IDEA利用maven配置Spring的全过程。由于本人也是慢慢探索出来的,所以有不全或者遗漏的地方,还请大家斧正。请耐心看完文章,前期工作做完后IDEA才可......
  • Redis为什么这么快
    1、Redis是一款纯内存结构,避免了磁盘I/O等耗时操作。2、Redis命令处理的核心模块为单线程,减少了锁竞争,以及频繁创建线程和销毁线程的代价,减少了线程上下文切换的消耗......
  • nodeBB 论坛系统安装配置
    nodeBB开源论坛系统安装配置参考官方文档:https://docs.nodebb.org/installing/os/ubuntu/一、安装1.1准备Ubuntu操作系统安装Ubuntu20.044GB内存硬盘300GB......
  • 最新版 IDEA 2022.3.2 中配置热加载工具 DevTools
    最新版IDEA2022.3.2中配置热加载工具DevTools在SpringBoot开发调试中,如果我每行代码的修改都需要重启再调试,可能比较费时间;SpringBoot团队针对此问题提供了spring-bo......
  • ASP.NET Core - 配置系统之配置添加
    2.配置添加配置系统可以读取到配置文件中的信息,那必然有某个地方可以将配置文件添加到配置系统中。之前的文章中讲到ASP.NETCore入口文件中,builder(WebApplicationBui......
  • ASP.NET Core - 配置系统之配置读取
    一个应用要运行起来,往往需要读取很多的预设好的配置信息,根据约定好的信息或方式执行一定的行为。配置的本质就是软件运行的参数,在一个软件实现中需要的参数非常多,如果我们......
  • SQLSERVER单机安装配置
    安装配置SQLserver2017版本软件包mssql-server-14.0.3238.1-19.x86_64.rpmmssql-tools-17.4.1.1-1.x86_64.rpmmsodbcsql-13.1.9.2-1.x86_64.rpmmsodbcsql17-17.4.2.1-1.x86......
  • ABP微服务系列学习-对接Apollo配置中心
    前面我们把服务都已经成功启动,并且对接前端Angular界面。但是在微服务结构中,多个服务意味着需要配置多个配置文件,这时就需要引入配置中心这玩意了。配置中心有很多现成的方......
  • maven配置
    maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,对操作系统的所......