一:什么是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:集群安装流程

五:常用工具推荐

  1. RDM,一款window连接redis的可视化工具。
  2. Xftp,实现window向服务器上传文件功能。
  3. XShell,本地直接连接虚拟机。

redis的四种模式相关推荐

  1. 一文读懂Redis的四种模式,单机、主从、哨兵、集群(*)

    前言: redis有多种模式:单机模式.主从模式.哨兵模式.集群模式 1.单机模式 安装一个redis,启动起来,业务调用即可. 单机在很多场景也是有使用的,例如在一个并非必须保证高可用的情况下. 优 ...

  2. 滴滴在测试环境探索与实践中的四种模式

    持续稳定并体验良好的测试环境,一直是影响产品迭代效率和稳定性的关键环节,也是DevOps自动化测试环节中最具挑战的一环,滴滴在测试环境上的探索从公司成立之初就从未停止,在这过程中沉淀了很多宝贵的经验和 ...

  3. spi协议时序图和四种模式实际应用详解

    大家好,我是无际. 上个章节我们讲解了spi接口定义,今天我们更加深入讲解下spi协议时序图和spi四种模式的用法. 刚开始接触单片机开发时,最怕就是看时序图,对于我来说就是奇怪的知识. 特别是SPI ...

  4. ThinkPHP的访问模式分为四种模式

    ThinkPHP的访问模式分为四种模式 0 普通模式 http://www.yual.com/index.php?m=user&a=show 1 pathinfo模式 http://www.y ...

  5. gRPC四种模式、认证和授权实战演示

    前言 上一篇对gRPC进行简单介绍,并通过示例体验了一下开发过程.接下来说说实际开发常用功能,如:gRPC的四种模式.gRPC集成JWT做认证和授权等. 正文 1. gRPC四种模式服务 以下案例演示 ...

  6. lvs工作在第几层_LVS 原理(调度算法、四种模式、四层负载均衡和七层 的区别)...

    目录 lvs的调度算法 lvs的四种模式 四层均衡负载和七层的区别 1.lvs调度算法(最常用的四种) 轮叫调度(rr) 调度器通过外部请求的顺序轮流分配到集群中的真实服务器上,对每台服务器都是均等的 ...

  7. 2021年用独立站铁赚的四种模式

    近期独立站建站平台发布财报,在2020年一年时间里,GMV 翻了一番.这个结果充分说明了独立站越来越受到卖家们的青睐,布局独立站也成为了必备标配. 想在2021年里利用独立站走上人生巅峰?那必然离不开 ...

  8. 企业风险管理的四种模式五种策略分别是什么?

    企业风险管理一直是一个经久不衰的话题,企业风险管理对于企业主来说尤为重要,这在很大程度上关系着企业能否健康的发展.鉴于很多人对于企业风险管理这一内容了解不是很透彻,今天分享企业风险管理的四种模式和五种 ...

  9. 云计算技术架构-云计算四种模式(公有云、私有云、混合云、行业云)

    接下来几篇主要从技术角度介绍云计算的架构:  云计算四种模式:公有云.私有云.混合云和行业云(本文讲述)  云计算架构:基础架构层.云平台层.业务应用层和业务管理层  云计算服务模式:IaaS. ...

最新文章

  1. java param request_SpringMvc之@RequestParam详解
  2. 用css自定义滚动条样式
  3. char 类型与lpcwstr_「lpctstr」char* 与 LPCTSTR 类型的互相转换 - seo实验室
  4. node静态服务器优缺点_使用 Node.js 的优势和劣势都有哪些?
  5. linux 安装swoole
  6. vscode 推荐premiter_自用VSCode优质插件推荐
  7. 计算机科学与软件工程-哪个专业最适合您?
  8. [2018-2019上] 第一次过程性考核成绩
  9. buffer string builder简单说明
  10. Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)问题的解决
  11. SonicWALL防火墙初探
  12. 全国软考中级软件设计师 学习笔记-UML部分
  13. pyecharts制作柱状图和折线图
  14. 游戏服务器背包设计与实现
  15. ValueError: Wrong number of items passed 2, placement implies 1
  16. 关于报 程序包com.jt.pojo不存在、报 Process terminated、Failed to execute goal on project jt-manage: 的问题,已解决
  17. Latex学习笔记 (Ex4)希腊字母、罗马字母一览表
  18. 块级、内联、内联块级
  19. 微信公众号添加Word文档附件教程_公众号添加Excel、PDF、PPT、Zip等附件教程
  20. NeXT,NEXTSTEP,OPENSTEP,Cocoa,Cocoa Touch,GNUstep,xcode

热门文章

  1. 关于hash哈希以及为什么python中dict和set的key必须为不可变对象
  2. 同轴“衰减器”的介绍
  3. 对“基础算法(LeetCode)刻意练习活动”的复盘
  4. 曲率流的计算机应用,科学网—清华笔记:计算共形几何讲义 (23)离散曲面曲率流 (Discrete Surface Ricci Flow)V - 顾险峰的博文...
  5. 导入技能要素三大类_教学能力综合训练(李平)-中国大学mooc-题库零氪
  6. C语言:L1-061 新胖子公式 (10 分)
  7. Mac上一款天空效果合成图片处理软件分享
  8. Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列)
  9. 基于Python语言的PUBG游戏数据可视化分析系统
  10. 如何做年季度月日时的周期性报表的设计