多个系统共用redis集群,如何防止某个系统独占大量资源,导致其他系统不可用?

问题:多个系统共用redis集群,如何防止某个系统独占大量资源,导致其他系统不可用。

参与10

2同行回答

顾黄亮顾黄亮课题专家组技术总监畅销书作者
我们遇到过类似的问题,多个系统共用一套redis的前提,那就是不能对其他业务有影响。1:key-value的命名规范2:定义使用场景3:完善的监控4:定期巡检慢查询日志显示全部

我们遇到过类似的问题,多个系统共用一套redis的前提,那就是不能对其他业务有影响。
1:key-value的命名规范
2:定义使用场景
3:完善的监控
4:定期巡检慢查询日志

收起
银行 · 2019-04-29
浏览2490
wangweilongwangweilong数据库管理员某大
一般来说,良好的架构设计就不能把多个系统的缓存耦合在一起。否则上线后的坑不断。如果线上已然如此,两个方法:1、逐步迁移,一般来说redis作为缓存,迁移的困难都不大。2、加强监控,包括内存使用率、慢查询、大key的监控,一旦发现慢查询和大key及时进行优化。...显示全部

一般来说,良好的架构设计就不能把多个系统的缓存耦合在一起。否则上线后的坑不断。
如果线上已然如此,两个方法:
1、逐步迁移,一般来说redis作为缓存,迁移的困难都不大。
2、加强监控,包括内存使用率、慢查询、大key的监控,一旦发现慢查询和大key及时进行优化。

收起
互联网服务 · 2019-04-29
浏览2664

提问者

pengfei
项目经理中原证券股份有限公司

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-04-29
  • 关注会员:3 人
  • 问题浏览:3926
  • 最近回答:2019-04-29
  • X社区推广