当前微服务架构的业务系统越来越多,无论是做缓存场景,还是内存数据库场景,redis的适用非常普遍,但是每套业务系统都部署一套redis集群,相当浪费资源,而且,考虑到同城和异地的信息系统建设,费用也相当之高,是否有机制可以类似中台一样,建立一个统一的redis平台,提供各种场景的服务?那么数据的一致性怎么保障,数据的隔离机制如何实现,性能如何评估等等?
这个架构有问题,统一的redis平台或者是集群提供服务,因此这个集群肯定是横向扩容的,只能是cluster集群架构,所以从一致性、数据隔离、性能评估三个方面来分析1、一致性可以做到,cluster的特性可以保证数据一致性2、数据隔离做不到, 单机支持多个数据库,并且每个数据库的数据是隔离的不能共享。cluster就没有数据库的概念,不支持多数据库。3、性能评估取决于承载业务的访问量
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30