百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Redis企业集群工具RLEC

mhr18 2024-12-13 12:54 16 浏览 0 评论

2016-01-20 17:25 1514人阅读 评论(0)收藏举报

RLEC即Redis Labs Enterprise Cluster,是一个Redis企业集群工具。使用RLEC可以部署一个企业级的Redis集群,它作为一个管理和运行多种Redis数据库的容器,保证了Redis的高可用性和可伸缩性,而且性能和稳定性都极好。

RLEC支持Ubuntu 14.04、RedHat 6.5和7.0、Amazon Linux三种系统。

RLEC的部署类别

1)RLEC可以部署为单机(即一个主Redis服务器)

2)高可用部署(一主一从)

3)集群部署(多主分片)

4)高可用集群(多主多从分片)

RLEC通过连续性的健康集群中的每一个分片,从而避免了“Noisy Neighbor现象”(吵闹的邻居现象,在虚拟化环境或Docker化环境中比较常见)。当分片表现异常时,RLEC会自动迁移到集群内的另一个相互隔离、负载较小的节点。

RLEC的特性:

1)无缝扩展 在RLEC中,数据集可以跨越到集群中所有节点,通过集群和分片,客服了单节点单核心的性能限制和内存瓶颈。且对于集群的伸缩、节点的升级或降级,都不会产生任何停机时间。

2)真正的高可用性 既可以在同一个数据中心内复制数据库,还可以跨越数据中心和地域,真正实现高可用性、灾难恢复和保持性能优势。

3)内置的数据持久化、备份和复制 RLEC允许每秒使用Redis的AOF(Append Only File,只添加到文件),或在每1小时、6小时或12小时使用数据集快照来实现持久化存储。另外,还可以定期备份数据集到FTP服务器或亚马逊的S3存储。当然,还可以选择微软Azure Geo-Redundant Storage或SoftLayer的Object Storage或Google Cloud Storage等云存储方案。

4)可预测的高性能 RLEC的数据集有多个内核处理,即使是在密集型的磁盘访问场景,也能保证最佳的性能。而且RLEC采用了实时迁移机制来分离同一个节点的其它数据库的高负载。

5)多个专用数据库

可以在单个RLEC部署上允许多个数据库,每一个数据库都运行在专门的进程中,以非阻塞的方式运行。

6)无限的数据库连接 数据库连接可以尽可能的多。

7)全功能的管理界面 RLEC提供了安装、配置和监控集群和每个数据库一个功能齐全,易于使用的管理用户界面。

8)集群自动化 RLEC的全面管理解决方案,负责所有数据库的缩放,数据持久性调整,碎片迁移和自动故障转移的需要。

二、部署

1、部署需求

1)集群部署需要至少3个节点

2)每个节点至少是4核CPU,建议8核以上

如果集群部分节点的CPU利用率大于80%,则集群进行重新平衡

如果集群所有节点的CPU利用率大于80%,则集群需要进行横向扩展

如果集群所有节点的CPU利用率小于20%,则集群需要进行横向收缩,直到最小集群要求(3节点)

3)节点的内存至少是15GB,建议30GB以上

如果集群部分节点的内存利用率大于80%,则集群进行重新平衡

如果集群所有节点的内存利用率大于80%,则集群需要进行横向扩展

如果集群所有节点的内存利用率小于20%,则集群需要进行横向收缩,直到最小集群要求(3节点)

4)RLEC集群的每个节点都能使用两种存储系统:

短暂存储:用于存方复制文件(RDB格式)和集群日志文件。推荐4倍于节点内存的大小

持久存储:用于存储快照(RDB格式)和AOF文件。

持久性存储设备可以有:AWS Elastic Block Storage (EBS),Azure Data Disk

2、部署

1)下载

2)解压

tar vxf <tarfile name>

3)安装

./install.sh#sthash.6iAzg0Fk.dpuf

4)访问集群配置页面

https://主机名:8443/

相关推荐

重大故障!业务核心表被truncate删除,准备跑路……

完蛋!最近项目组同事说,核心业务表被truncate删除,也惊呆了,现在的业务都这么粗暴了,安全机制、作业规范形同虚设?接下来就给大家一起聊下,表被truncate,解决问题的关键就是找到关键的问题!...

数据孤岛(Data Silos)(数据孤岛解决方案)

数据孤岛(DataSilos)是指组织内部数据因技术、管理或文化壁垒被隔离在不同部门、系统或平台中,无法有效共享、整合和交互的状态。这些数据如同分散的“岛屿”,虽各自有价值,但因孤立性难以发挥整体效...

弱口令漏洞总结及研究(弱口令是高危漏洞吗)

1.1弱口令漏洞定义弱口令漏洞是指因使用简单、易猜测、易破解的密码导致的系统安全风险。常见的弱口令包括:默认密码:如admin/admin、root/123456。规律字符:如连续数字(123456)...

SQL 逻辑处理核心知识点全解析,从入门到精通看这篇就够了!

刚入行程序员/数据分析?写SQL总卡壳?别愁!今天一次性把SQL逻辑处理核心技能讲透,涵盖数值、字符、日期函数+条件表达式,附超全数据库差异对比,工作中直接套用!一、SQL函数大揭秘!...

智能文档检索:AI语义搜索实践(智能语音检索)

以下是基于AI语义搜索的智能文档检索实践要点解析,结合行业前沿案例与技术框架:一、核心技术架构与实现路径语义理解与嵌入模型采用BERT、GPT等预训练模型进行文本向量化,捕捉上下文语义15通过多模态分...

国产IAutodraw办公工具更新到3.7.5!这些隐藏功能你知道吗?

大家好,IAuto流程软件(简称IAutodraw)终于迎来2025年的第一个版本更新,本次更新同时包含Window、Mac等操作系统,更新的内容包括:1、流程画布支持Mermaid语法的粘贴(mer...

企业复杂数据处理必备:五款主流好用的报表工具

1.山海鲸报表山海鲸报表(免费的零代码BI报表工具,为您提供BI报表+GIS+数字孪生+可视化大屏一体化服务)作为国产报表工具中的后起之秀,专注于为企业提供高效、便捷的数据可视化与分析方案。它最大的...

Oracle数据库批量更新翻车!老司机3招省80%时间

开篇热梗:凌晨3点,程序员老张盯着屏幕上转不停的进度条,第N次猛灌咖啡——10万条数据更新跑了半小时还没完!突然“啪”的一声,屏幕黑了...(你的系统是不是也这样崩溃过?评论区扣1)终极总结:3句话讲...

硬盘smart健康深度检测工具——wgcloud

S.M.A.R.T的全称为“Self-MonitoringAnalysisandReportingTechnology”,上个世纪九十年代,由于经常发生硬盘莫名其妙的故障问题,导致很多用户的数...

Oracle 数据库培训:让你从菜鸟到大师的华丽转身

深入学习理论知识基础教程:介绍数据库管理系统的基本原理,让学员理解数据库的工作机制。讲解Oracle数据库的安装过程,包括各种环境配置和参数设置。教授如何使用SQL语言进行基本操作,如数据的查...

从 0 到 1:30 天变身 Oracle 数据库大师的独家学习秘籍

基础理论学习数据库基础概念:学习数据库的基本概念,如数据库管理系统表、行、列、索引、事务等。可以阅读《数据库系统概念》这样的经典教材,系统地掌握数据库的基础知识。SQL语言:SQL是与数据库交互的...

数据库故障排查指南(数据库故障处理流程)

数据库故障排查指南大纲常见故障类型与症状连接问题:无法连接、连接超时、连接数过多性能问题:查询缓慢、CPU/内存占用过高、锁等待数据一致性问题:数据丢失、数据损坏、主从不一致日志与错误消息:关键错误日...

Java性能监控工具大揭秘:全面掌握你的应用表现

Java性能监控工具大揭秘:全面掌握你的应用表现在Java开发的世界里,性能优化如同一场永无止境的马拉松。一个程序再优雅的设计,如果执行效率低下,也会让人头疼不已。而性能监控工具就像是我们身边的“跑表...

jmap(jmap -heap详解)

jmap是JDK自带的一个命令行工具,用于生成Java进程的堆内存快照(heapdump),也可以查看Java堆内存的详细统计信息。它是排查内存泄漏、分析对象占用内存情况的重要工具之...

Java性能监控工具:让程序跑得更快的秘密武器

Java性能监控工具:让程序跑得更快的秘密武器大家好呀!今天咱们来聊聊Java程序背后的“幕后英雄”——性能监控工具。这些工具就像是医生手中的听诊器,能够帮我们及时发现程序运行中的各种“健康问题”。无...

取消回复欢迎 发表评论: