CacheEasy-Redis私有云平台

为什么要用redis私有云?

因为redis使用起来非常简单,很多公司一开始可能各个业务部门、甚至是个人都直接自己维护一套redis服务,然后在使用过程中随着业务的增加也就这么混合着用着。这实际上是一种非常不明智的选择,不同的业务混用基础的redis服务容易引发相互干扰的问题。然而如果分开的话,随着redis服务的大量使用,redis的维护会变得十分麻烦。这时候就很有必要采用平台来维护redis服务,CacheEasy(https://github.com/joyieldInc/cacheeasy)就是一款能高效、可靠的运维大量redis服务的私有云平台。

CacheEasy能做什么?

  • 提供高可用、可扩展的redis服务解决方案
  • 机器管理
  • 集群管理
  • 资源、服务状态可视化
  • 报警监控

CacheEasy的redis解决方案

高可用和可扩展问题是任何服务架构设计所必须考虑的问题,redis有两种运行模式,分别是standalone和cluster,standalone是redis传统的使用方式,而cluster直到redis3.0才推出。cluster模式内置来高可用和可扩展功能,然而standlone模式需要借助其它方式来实现高可用,最常用的就是redis自带的sentinel功能。
无论是redis sentinel还是redis cluster,它们都需要客户端的额外支持,这其实很不利于redis业务使用方,因为不仅需要客户端额外支持,更重要的是业务方需要知道redis服务是如何部署的,到底是redis sentinel维护的高可用还是用的redis cluster。redis节点和sentinel节点本身都是有状态的服务,直接将有状态的服务暴露给使用者通常都不是一个好的选择。
因此在CacheEasy里,通过集成一个redis代理predixy,来对客户端屏蔽后端redis的具体实现,客户端直接使用最基本的redis kv操作即可,无需关心是sentinel还是cluster的问题。那么有人可能会担心引入代理对redis服务性能或功能可能造成影响,无需担心,predixy是是一款高性能、全特征的redis代理。具体的评测可以看下面这两篇文章
CacheEasy可以将机器加入到平台中,以便管理可用的资源(CPU、内存等),以可视化的方式展示资源信息,可以指定条件查找机器。



CacheEasy集群管理

在CacheEasy里可以方便的创建redis服务,可以是standalone或cluster类型。

对所有实例批量的执行命令

展示redis cluster拓扑信息

方便的扩容,调整redis cluster的slot分区

服务状态可视化,大大方便了解服务的状态,以及问题的诊断



CacheEasy报警监控

实例服务状态、CPU使用、内存使用等全部可以监控报警,报警可屏蔽等丰富功能,报警历史记录



更多功能等你发现,想更好的维护redis服务?绝对不容错过!点击下载

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值