实际生产中应该不是所有业务都是几十个节点的大型集群吧,应该也有这种小型部署的 redis ,一般这种部署是如何提高可用性的呢?
方案 1 、单实例部署,采用 rdb+aof 落盘(无法感知到服务是否挂了)
方案 2 、两台机器部署一主一从,主机不落盘,从机 rdb+aof 落盘(同样无法感知到主服务是否挂了,不过按这个方案的负载能力应该比上个方案大)
方案 3 、两机器一主一从,另外开一个单节点哨兵用来获取当前可用的服务地址(不过落盘如何设置似乎又成了问题)
生产部署一般是怎么办的呢,有啥经验吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.