配置Redis群集
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置Redis群集相关的知识,希望对你有一定的参考价值。
拓扑图:
推荐步骤:
- 在Centos01到Centos06配置hosts文件解析计算机名字,安装redis数据库,修改配置文件支持群集功能
- 配置群集功能,创建Redis群集,验证Redis群集
实验步骤:
一、在Centos01到Centos06配置hosts文件解析计算机名字,安装数据库
1、在Centos01到Centos06配置hosts文件解析计算机名字
(1)修改Centos01的hosts文件解析计算机名字
(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)任意一个节点验证解析
2、在Centos01上安装Redis
(1)切换到Redis光盘
(2)挂载光盘
(3)将Redis程序复制到Centos02到Centos06的宿主目录
(4)解压源代码安装位置
(5)配置Redis服务器
(6)初始化Redis服务器端
3、在Centos02上安装Redis
(1)解压源代码安装位置
(2)配置Redis服务器
(3)初始化Redis服务器端
4、在Centos03上安装Redis
(1)解压源代码安装位置
(4)配置Redis服务器
[root@centos05 redis]#make install
(4)初始化Redis服务器端
5、在Centos04上安装Redis
(1)解压源代码安装位置
(2)配置Redis服务器
[root@centos05 redis]#make install
(3)初始化Redis服务器端
6、在Centos05上安装Redis
(1)解压源代码安装位置
(4)配置Redis服务器
[root@centos05 redis]#make install
(3)初始化Redis服务器端
7、在Centos06上安装Redis
(1)解压源代码安装位置
(2)配置Redis服务器
(3)初始化Redis服务器端
二、配置启动群集功能,检查监听Redis端口
1、在修改Cenots01的Redis配置文件开启群集功能
(1)修改主配置文件
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)启动群集重新启动服务
(3)监听Redis端口
2、在修改Cenots02的Redis配置文件开启群集功能
(1)修改主配置文件
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端口
3、在修改Cenots03的Redis配置文件开启群集功能
(1)修改主配置文件
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端口
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
(3)监听Redis端口
5、在修改Cenots05的Redis配置文件开启群集功能
(1)修改主配置文件
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)启动群集重新启动服务
(3)监听Redis端口
6、在修改Cenots06的Redis配置文件开启群集功能
(1)修改主配置文件
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)启动群集重新启动服务
(3)监听Redis端口
7、访问Redis节点清空数据
(1)访问第一个节点清空数据
(2)访问第二个节点清空数据
(3)访问第三个节点清空数据
(4)访问第四个节点清空数据
(5)访问第五个节点清空数据
(6)访问第六个节点清空数据
三、创建Redis群集验证群集
1、安装Redis群集依赖程序
(1)切换到系统光盘
(2)挂载系统光盘
(3)删除系统自带yum仓库配置本地yum源
(4)安装依赖程序
yum -y install ruby rubygems
2、安装配置Redis群集依赖软件Redis-gem
(1)切换到系统光盘
(2)挂载Redis程序光盘
(3)移动redis-gem程序位置
cp /mnt/redis-3.2.0.gem ./
(4)安装redis-gem依赖程序
3、创建配置redis群集
(1)创建redis群集将节点加入群集
(2)查看群集
(3)访问群集写入数据
(4)访问从节点查看数据复制
以上是关于配置Redis群集的主要内容,如果未能解决你的问题,请参考以下文章