前言
对于缓存,想必大家都使用过,在使用缓存过程中,我们可能常常会遇到如下问题:
-
有时候不知道缓存里面到底有没有数据,即是否命中缓存。
-
有时候想清除某个缓存的数据还得写个接口来清除。
-
想查看缓存的命中率。
-
想在服务运行的时候手动修改缓存数据。
-
想要手动或自动实现缓存预热功能
...
基于上述需求,我开发了这样一个可视化的缓存服务,V1.0.0 版本支持的功能如下:
- 支持同时管理多个应用的缓存,比如我们的用户系统,订单系统等等,而且也支持一个应用具有多个节点
- 通过 Dashboard 查看及管理我们的缓存,有监控缓存的能力
- 可以通过 Dashboard 实时查看各个应用的缓存的命中率等参数,当然也支持查看各个应用的历史缓存命中率等参数
-
应用缓存指标数据上报通过消息中间件,消息中间件支持切换,支持拓展
-
支持缓存预热,缓存预热的目的就是防止突增流量将 DB 或 Redis 压垮,将数据放到一级缓存,支持手动或通过定时任务将数据放入到一级缓存
-
支持缓存同步,即支持各应用在集群模式下的一级缓存同步功能
目前已迭代到 V1.0.3 版本,支持在线预览,预览地址:openbytecode.com/openCache/f…
账号:lijunping,密码:123456