Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
简单的来说,redis就是跑在内存上的一个数据库,通过内存读写速度远超于硬盘的特点,实现支持高并发访问。
为了应对不同的场景,redis一共有四种模式。分别是单机模式、主从模式、哨兵模式、集群模式。

在一台服务器上安装一个redis,客户端读/写,均调用这个一个redis服务器

在三台服务器上安装至少三个redis,分为一个主节点(master)和两个从节点(slave),主节点负责写、从节点复制主节点数据,负责读。

在主从模式的基础上,引入哨兵(Sentinel),增加了增加了自动化的故障恢复功能。

引入了哈希槽的概念,支持多个节点,访问存储。

这里只写宏观流程,具体可以参考,我的上一篇博客
安装redis哨兵



