为什么要用redis私有云平台?
- 手工、脚本维护大量redis服务费时费力易出错
- 当建立当量redis服务是一件复杂的事情时,人容易偷懒,不同的业务混用同一个redis,容易造成互相影响
- 扩容、缩容很复杂
- 服务状态不了解
- 问题排查很麻烦
- 报警监控不完善
CacheEasy特性
- 支持经典的redis standalone模式和集群版的redis cluster模式
- 自动采用redis sentinel实现redis standalone模式的高可用部署
- 集成高性能、全特性的redis代理软件predixy,客户端无需关心redis部署模式
- 快速创建部署redis服务
- 轻松扩容、缩容
- 丰富的可视化数据展示,服务运行状态一目了然,追查问题得心应手
- 内置报警监控系统,出现问题及时发出通知
- 简单方便,解压即用,无需root权限
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里可以方便的创建redis服务,可以是standalone或cluster类型。
报警监控
实例服务状态、CPU使用、内存使用等全部可以监控报警,报警可屏蔽等丰富功能,报警历史记录
更多功能等你发现,想更好的维护redis服务?绝对不容错过!点击下载
https://github.com/joyieldInc/cacheeasy/releases
转载于:https://blog.51cto.com/13584185/2064307