Linux上登录Redis集群,linux上搭建redis集群-Go语言中文社区
发布日期:2022-02-18 13:19:57 浏览次数:9 分类:技术文章

本文共 1498 字,大约阅读时间需要 4 分钟。

redis集群的特点:

1.机器多,能够保证redis服务器出现问题后,影响较小

2.自备主从结构,自动的根据算法划分主从结构.动态的实现

3.能够根据主从结构自动的实现高可用

4.实现数据文件的备份

1.首先在linux上安装redis

2.在编译后的redis目录 cd /usr/local/redis

创建9台服务器,实现3主6从,即一个zhu主机下有两个子节点

mkdir 7000 7001 7002 7003 7004 7005 7006 7007 7008

3.修改redis.conf配置文件

①注销绑定的端口号

b987b70e6c69cf68ac8507267904c69e.png

②关闭保护模式

92361d9bb18bc29313ee6c5eb096db9c.png

③修改端口号

ffc3d4430e607762bae0b9fe5c825adb.png

④后台运行开启

c5bfbe8c9993dea04e21f587f5fdf5b8.png

⑤指定pid文件存放的位置

896c0618148b5b205efb4f5b78626e19.png

⑥修改dump日志文件路径

fb14bb6f8741f450061a2eb61b3b9142.png

⑦启用二进制日志

c8c8cba08ef2a6a7f0e271b80e375a74.png

⑧启用集群

56aedf1c8c240c8d3387eeb3bea3c615.png

⑨修改集群配置文件,将端口号进行修改,开启打开集群超时时间

aad8a95e306bec1d08e6ee38603fc713.png

⑩将配置文件分别拷贝到7000-7008中,需要修改端口号即可

11.创建shell脚本文件启动多个redis服务从7000-7008

vim  redis-startAll.sh

编辑如下:(#!/bin/sh 表示有shell脚本进行编辑)

a47b54068d8fe2247d4fb803683bd4de.png

修改此文件权限,将其设置为可执行文件: chmod 755 redis-startAll.sh

12.启动脚本文件

./redis-startAll.sh

13.查看redis服务是否启动

d82c7616a5c8bc3687284494fbbff386.png

14.通过ruby文件启动redis集群(安装ruby2.2以上版本)

①yum install centos-release-scl-rh

②yum install rh-ruby23  -y

③scl  enable  rh-ruby23 bash

④ruby -v    //查看安装版本

⑤gem install redis

15.找到redis安装目录,命令执行配置1主2从结构

./src/redis-trib.rb create --replicas 2 192.168.247.150:7000 192.168.247.150:7001 192.168.247.150:7002 192.168.247.150:7003 192.168.247.150:7004 192.168.247.150:7005 192.168.247.150:7006 192.168.247.150:7007 192.168.247.150:7008

其中的2表示一个主机下挂载几个从节点。 本个集群配置的是一主2从,3台主机6台从机共9台redis服务器。

16.查看集群状态

[mdlgkd@localhost redis]$ ./bin/redis-cli -c -p 7000

127.0.0.1:7000> cluster info

cluster_state:ok

cluster_slots_assigned:16384

cluster_slots_ok:16384

cluster_slots_pfail:0

cluster_slots_fail:0

cluster_known_nodes:9

cluster_size:3

cluster_current_epoch:9

cluster_my_epoch:1

cluster_stats_messages_sent:194

cluster_stats_messages_received:194

127.0.0.1:7000>

17.每次linux关机时,出现ruby无法使用,使用命令

scl  enable  rh-ruby23 bash

18.redis集群(一主两从)搭建完成

转载地址:https://blog.csdn.net/weixin_28926205/article/details/116954191 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:通达oa高性能平台版部署linux,通达Oa搭建的云服务器是
下一篇:树莓派linux iso镜像下载,树莓派(Raspberry Pi)修改系统镜像(img)

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月04日 14时16分43秒