1 Redis集群
1.1 什么叫集群
多台服务器集中在一起,实现同一业务
1.2 为什么集群
一台服务器不够,需要多台服务器支持,解决高并发,集群往往伴随分布式
2 分布式
2.1 什么是分布式
分布式: 把整体业务拆分开,分别放到不同的服务
2.2 为什么要分布式
分布式和集群一起使用
便于维护
解决高并发 ,单点故障问题
便于扩容
3 Redis集群
为什么需要集群:
(1)解决单点故障
(2)处理高并发
(3)处理大数据(高并发) --解决存储问题
集群方案的选择:
(1)主从复制
优点: 支持主从复制,主机会自动将数据同步到从机,可以进行读写分离
缺点:Redis不具备自动容错和恢复功能,如果想具备自动重起 ,需要安装插件
(2)哨兵模式
自动化的系统监控和故障恢复功能
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xg8ioAUY-1576847503440)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20191220101826403.png)]
优点缺点:
主从复制优点都在, 通过哨兵自动恢复
缺