一:什么是redis
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
简单的来说,redis就是跑在内存上的一个数据库,通过内存读写速度远超于硬盘的特点,实现支持高并发访问。
二:redis的四种模式
为了应对不同的场景,redis一共有四种模式。分别是单机模式、主从模式、哨兵模式、集群模式。
三:四种模式对比
1:单机模式
在一台服务器上安装一个redis,客户端读/写,均调用这个一个redis服务器
2:主从模式
在三台服务器上安装至少三个redis,分为一个主节点(master)和两个从节点(slave),主节点负责写、从节点复制主节点数据,负责读。
3:哨兵模式
在主从模式的基础上,引入哨兵(Sentinel),增加了增加了自动化的故障恢复功能。
4:集群模式
引入了哈希槽的概念,支持多个节点,访问存储。
四:安装流程
这里只写宏观流程,具体可以参考,我的上一篇博客
安装redis哨兵
1:单机安装流程

2:主从安装流程

3:哨兵安装流程

4:集群安装流程

五:常用工具推荐
- RDM,一款window连接redis的可视化工具。
- Xftp,实现window向服务器上传文件功能。
- XShell,本地直接连接虚拟机。
版权声明:本文为hlzdbk原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。