前言
具体搭建方案见之前的文章:https://blog.csdn.net/qq_33286321/article/details/106612526
单机
这个就没什么好说的,适用于纯缓存场景
主从+哨兵(一主二从三哨兵)
数据放在主机和从机上,主机可读可写,从机只能读
主机会把数据同步到从机(保证数据不会因为主机故障而丢失)
主机挂了,哨兵会选举一个从机作为主机(实现高可用)。待挂了的主机起来后,成为的是从机
适用于要求高可用、数据量不大的存储场景
集群(三主三从)
数据分区放到三个主机上(实现分布式、负载均衡、高并发,数据分区具体算法可查询redis相关资料),主机可读可写,从机不能读和写,其作用是在其对应的主机挂了之后顶上去作为主机
正常情况下,主从不会把数据同步到从机
主机挂了,其对应的从机会顶上来作为主机(实现高可用),同时会将数据同步到新主机上(保证数据不会因为主机故障而丢失)。待挂了的主机起来后,成为的是从机
适用于要求高可用、高并发、数据量大的存储场景