目前,在实际生产部署中,已经在使用Redis主备方案的部署,但还仅是依靠硬件负载均衡设备进行应用分发后,由2台Redis服务器实现主备。基于Redis在系统仅是做为数据写入缓存的单一功能,想了解一下除了Redis多机集群,是否有简单的Redis双机部署方案,性能如何?
没理解题主现在的架构是什么样的?2台redis服务器是指两台物理机还是两个redis实例?题主说的主备指的什么?以及要采用双机方案的目的是什么?
@muman
20万的数据量不大,可以采用redis主从方式,搭配sentinel进行自动主从切换。
如果团队开发能力较强,可以研究一下twemproxy开源架构。
另外,redis是单线程模式运行的,为了充分使用机器的CPU资源,可以搭建多个redis实例,部署多套主从架构,或者使用twemproxy开源架构对数据进行分片,适应将来的业务量上涨。
收起