Redis Cluster集群建设

Redis Cluster集群 简介 集群模式是实际使用最多的模式。 Redis Cluster是社区版推出的Redis分布式集群解决方案,主要解决Redis分布式方面的需求,比如当遇到单机内存,并发和流量等瓶颈时,Redis Cluster能祈祷很好的负载均衡的目的。 为什么使用redis-cluster? 为了在大流量访问下提供稳定的业务,集群化是存储的必然形态 未来的发展趋势肯定是云计算和大数据的紧密集合 只有分布式架构能满足要求 集群描述 Redis集群搭建方案: 1、Twitter开发的twemproxy 2、豌豆荚开发的cod 阅读详情

内容覆盖

1、Redis 单点部署。

2、Redis Cluster集群建设。

3、Redis Cluster集群节点扩容。

4、Redis 密码修改。

Redis Cluster简介

Redis Cluster是Redis的分布式解决方案。3.0版本推出之后,有效解决了Redis分布式方面需求。

  • 自动将数据进行分片,每个Master上放一部分数据。

  • 提供内置的高可用支持,部分Master不可用还可以正常工作。

  • 支撑N个redis Master node,每个Master都可以挂载多个Slave。

  • 高可用,集群中Master节点挂掉,Redis Cluster机制会自动提Slave为Master。

目录

Redis Cluster简介

一、环境准备

1.1、服务器信息

1.2、安装包下载

1.3、常用操作命令

二、Redis初始部署

2.1、依赖安装

2.2、Redis准备操作

2.3、Redis编译安装

2.4、Redis配置文件

2.5、服务启动&自启动

3.6、启动检查

三、Redis集群建设

3.1、Cluster创建

3.2、Cluster集群检查

四、集群节点扩容

4.1、环境准备

4.2、新节点添加

4.3、检查添加状态

4.4、为Master添加新Slave节点

五、Redis集群密码设置

5.1、修改密码注意事项

5.2、Redis密码修改-方案一

5.3、Redis密码修改-方案二


一、环境准备

系统:Centos 7.6

时区:Asia/Shanghai

Selinux:关闭

Firewalld:关闭

Tcl:V8.5.13+

Redis:V6.2.1

1.1、服务器信息

服务器地址 主机名 备注
192.168.56.85 Redis01
192.168.56.86 Redis02
192.168.56.87 Redis03

1.2、安装包下载

https://download.redis.io/releases/redis-6.2.1.tar.gz

1.3、常用操作命令

命令 介绍 备注
cluster nodes 集群状态查询
exists KEY 是否存在
dbsize 获取键总数
del KEY 删除键
type KEY 查询键类型
ttl KEY 查询键生命周期
expire KEY seconds 设置过期时间[秒]
set KEY VALUES 存放键值
get KEY 获取键值
strlen KEY 获取键值
flushall 清理当前节点所有数据

二、Redis初始部署

2.1、依赖安装

注:所有服务均要安装

yum list | grep tcl
[root@redis01 tools]# yum list | grep tcl
tcl.x86_64                               1:8.5.13-8.el7                @base

2.2、Redis准备操作

mkdir -p /usr/local/redis/6379 \
&& mkdir -p /data/logs/redis \
&& mkdir -p /data/redis/6379/data \
&& tar xf redis-6.2.1.tar.gz -C /usr/local/ \
&& cd /usr/local/redis-6.2.1 \
&& mv /usr/local/redis-6.2.1 /usr/local/redis

2.3、Redis编译安装

[root@redis01 tools]# make && make test
"6379/6379.conf" [New] 70L, 1675C written
  0 seconds - unit/networking
  2 seconds - unit/oom-score-adj
  7 seconds - unit/pendingquerybuf
  30 seconds - unit/maxmemory
  26 seconds - north
  44 seconds - integration/psync2
  71 seconds - unit/aofrw
  52 seconds - unit/obuf-limits
  45 seconds - unit/hyperloglog
  94 seconds - unit/type/list-3
  174 seconds - integration/replication-psync
  194 seconds - integration/replication
  56 seconds - defrag
​
\o/ All tests passed without errors!
​
Cleanup: may take some time... OK
make[1]: Leaving directory `/usr/local/redis/src'

make install

[root@redis01 redis-6.2.1]# make install
cd src && make install
make[1]: Entering directory `/usr/local/redis/src'
​
Hint: It's a good idea to run 'make test' ;)
​
    INSTALL install
    INSTALL install
    INSTALL install
make[1]: Leaving directory `/usr/local/redis/src'

2.4、Redis配置文件

1、文件名6379.conf

linux环境搭建redis cluster集群 在/opt/hy/redis-cluster/目录下创建node-7001,node-7002,node-7003,node-7004,node-7005,node-7006等6个redis节点目录。# --cluster add-node 添加节点 新节点IP:新节点端口 任意存活节点IP:任意存活节点端口。# --cluster add-node 添加节点 新节点IP:新节点端口 任意存活节点IP:任意存活节点端口。--cluster-replicas 复制因子1,即每个主节点需一个从节点。 阅读详情

相关推荐

2022-03-28 redis企业版对比redis社区版的cluster分析

摘要: redis社区版提供了cluster分布式解决方案, 本文将社区版的cluster方案与redis企业版的集群方案进行对比/ 官方文档: enterprise: Redis Enterprise Cluster Architecture | Redis cluster: Scaling with Redis Cluster | Redis 整体架构: redis-cluster: 说明: cluster模式中的任意节点, 都保持本集群所有的元信...

悟世之路 2384

MATLAB实战:手把手教你搭建构网逆变器同步稳定性仿真模型(附避坑指南)

本文详细介绍了如何在MATLAB/Simulink平台上搭建构网逆变器同步稳定性仿真模型,涵盖从基础模块配置到虚拟同步机控制实现的完整流程。针对电力电子工程师常见的控制参数整定困难、仿真结果偏差等问题,提供了LCL滤波器谐振抑制、虚拟惯量优化等关键技术解决方案,并附有避坑指南和工程实践技巧,助力研究者高效完成仿真建模。

weixin_29051193的博客 293

LIO-SAM编译ubuntu20.04 Noetic

一、下载二、编译&&解决报错报错如下。

Kenneth666888的博客 681

【智慧城市】GIS数据获取-获取道路/水路数据

【GIS数据获取】获取道路/水路数据

qq_16599281的博客 4745

基于 MATLAB 的综合能源系统建模:全面解析与案例应用 

本文详细介绍了基于 MATLAB 的综合能源系统建模相关知识,包括 MATLAB 在综合能源建模中的优势、综合能源系统各组件和网络的建模方法,并通过园区综合能源系统的案例展示了从建模到优化调度求解以及结果分析的全过程。在当今全球能源格局深刻变革的背景下,综合能源系统(Integrated Energy System,IES)作为一种创新的能源供应体系,整合了多种能源形式,如电力、热力、燃气等,以实现能源的高效生产、传输、分配和利用。需要考虑燃气的压力、流量特性以及管道的阻力特性等。

qq_57128262的博客 1331

Hopf振荡器在机器人步态控制里到底怎么用?一个CPG仿生案例说清楚

本文深入解析了Hopf振荡器在机器人步态控制中的实际应用,通过CPG仿生案例详细展示了从数学方程到关节指令的完整流程。重点探讨了Hopf振荡器的极限环稳定性、参数调节技巧及自适应控制策略,为机器人运动控制提供了高效解决方案。

weixin_29284657的博客 192

【数字图像处理第四版课后习题答案】第2章 数字图像基础(含英文原版)

如图 P2.3 所示,视网膜图像中与点相对应的直径 x 是由类似的三角形得到的。即得出 x = 0.085d。根据第 2.1 节中的讨论,并结合一些自由解释,我们可以将眼窝视为一个方形传感器阵列,拥有大约 337,000 个元素,这相当于一个大约 580×580 个元素的阵列。假设元素间距相等,则在 1.5 毫米长的直线上有 580 个元素和 579 个空间,共计 1,159 个。换句话说,如果一个点的直径 d<1.3×10-6 m,或者 d<15.3×10 m,眼睛就无法检测到这个点。

weixin_56463218的博客 1万+

c#视觉应用开发中如何使用Emgu CV在C#中进行图像处理?

Emgu CV 是 OpenCV 的 .NET 包装器,可以让开发者在 .NET 语言(如 C#)中使用 OpenCV 的功能进行图像处理。在进行图像处理时,Emgu CV 提供了丰富的 API 可以使用。PictureBoxImageBox下面是一个详细的示例,演示如何使用 Emgu CV 在 C# 中进行基本的图像处理,包括加载图像、转换为灰度图像、进行边缘检测,然后显示结果。byte在这个示例中,我们使用了三个PictureBox控件来显示原始图像、灰度图像和边缘检测后的图像。

zhangzhechun的专栏 645

VXWorks6.9 + Workbench3.3 开发环境部署

VxWorks6.9 + Workbench3.3的安装部署,以及简单示例项目的创建、编译和运行

Mr.Sugarcane 5401

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: mysql5.7.36环境建设
下一篇: k8s有必要关闭swap吗?
运维老郭
博客等级 码龄11年 9粉丝 142原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维老郭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值