Redis优化的几点思路
如果所有的数据都能放到内存中,那么Redis的性能将会非常高
据称能达到10w/s的读取速度
但它也有一定的问题:
1. 持久化问题,大数据量dump时,出现服务暂停
2. 官方没有一个完整的HA方案
针对以上问题的几个解决思路:
1. 使用Replication机制,搭建Master-Slave模型
2. 使用KeepAlived做HA,对外一个VIP,当Master出现故障时,能自动切换到Slave上,并将Slave提升为Master
3. 可以在Slave上建新的Slave,实现一主多从,同时可以将读请求分配到Slave上
4. Master上不进行持久化dump操作,该操作放在Slave上执行
5. 仍然开启vm,将不常用的value值给交换到磁盘上
你好1谢谢
博主你好,
请问添加VIP有什么好方法么?我测试经常出问题,重启也不敢,出问题的几率比较大。
谢谢
2. 使用KeepAlived做HA,对外一个VIP,当Master出现故障时,能自动切换到Slave上,并将Slave提升为Master
实现这个,程序要多写几份了。。而且如果vip出现漂移的话,后端的slave也会有问题。。