redis的四种模式
一:什么是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,本地直接连接虚拟机。
redis的四种模式相关推荐
- 一文读懂Redis的四种模式,单机、主从、哨兵、集群(*)
前言: redis有多种模式:单机模式.主从模式.哨兵模式.集群模式 1.单机模式 安装一个redis,启动起来,业务调用即可. 单机在很多场景也是有使用的,例如在一个并非必须保证高可用的情况下. 优 ...
- 滴滴在测试环境探索与实践中的四种模式
持续稳定并体验良好的测试环境,一直是影响产品迭代效率和稳定性的关键环节,也是DevOps自动化测试环节中最具挑战的一环,滴滴在测试环境上的探索从公司成立之初就从未停止,在这过程中沉淀了很多宝贵的经验和 ...
- spi协议时序图和四种模式实际应用详解
大家好,我是无际. 上个章节我们讲解了spi接口定义,今天我们更加深入讲解下spi协议时序图和spi四种模式的用法. 刚开始接触单片机开发时,最怕就是看时序图,对于我来说就是奇怪的知识. 特别是SPI ...
- ThinkPHP的访问模式分为四种模式
ThinkPHP的访问模式分为四种模式 0 普通模式 http://www.yual.com/index.php?m=user&a=show 1 pathinfo模式 http://www.y ...
- gRPC四种模式、认证和授权实战演示
前言 上一篇对gRPC进行简单介绍,并通过示例体验了一下开发过程.接下来说说实际开发常用功能,如:gRPC的四种模式.gRPC集成JWT做认证和授权等. 正文 1. gRPC四种模式服务 以下案例演示 ...
- lvs工作在第几层_LVS 原理(调度算法、四种模式、四层负载均衡和七层 的区别)...
目录 lvs的调度算法 lvs的四种模式 四层均衡负载和七层的区别 1.lvs调度算法(最常用的四种) 轮叫调度(rr) 调度器通过外部请求的顺序轮流分配到集群中的真实服务器上,对每台服务器都是均等的 ...
- 2021年用独立站铁赚的四种模式
近期独立站建站平台发布财报,在2020年一年时间里,GMV 翻了一番.这个结果充分说明了独立站越来越受到卖家们的青睐,布局独立站也成为了必备标配. 想在2021年里利用独立站走上人生巅峰?那必然离不开 ...
- 企业风险管理的四种模式五种策略分别是什么?
企业风险管理一直是一个经久不衰的话题,企业风险管理对于企业主来说尤为重要,这在很大程度上关系着企业能否健康的发展.鉴于很多人对于企业风险管理这一内容了解不是很透彻,今天分享企业风险管理的四种模式和五种 ...
- 云计算技术架构-云计算四种模式(公有云、私有云、混合云、行业云)
接下来几篇主要从技术角度介绍云计算的架构: 云计算四种模式:公有云.私有云.混合云和行业云(本文讲述) 云计算架构:基础架构层.云平台层.业务应用层和业务管理层 云计算服务模式:IaaS. ...
最新文章
- 建立循环单链表(尾插法)
- Quality Certificate Check at Goods Receipt
- 美专家:中国的机器人优势所引发的忧虑
- 在SLES-11-SP1-i586上搭建apache+php环境
- Python常用模块之sys模块
- 2018 UESTC Training for Data Structures
- css权威指南笔记,《CSS权威指南》读书笔记(1)
- Ajax学习笔记(1)
- android 设置定位服务,Android 定位服务和位置权限
- java io和nio的区别_IO与NIO的区别
- 如何做好手机APP测试?APP测试流程及解决方案
- 关于BASE编码 16 32 36 58 64 58 91
- 计算机本科必备知识基础知识,计算机基础知识(本科).doc
- iPhone/iPad安装软件出现桌面白图标的问题解决方案
- 如何快速新建多个不同名称文件夹?
- 四、s3c2440 裸机开发 通用异步收发器UARN
- html5文本框里插图片文字,word应用教程:在文本框内插入图片
- 【信奥赛一本通】1253:抓住那头牛(详细代码)
- SCADS简介及应用
- SQL之having关键字用法
热门文章
- 【日常篇】005_用Python制作《太空大战》
- 几款主流的浏览器速度测试
- Python实现Excel转JSON
- 广播电视标准-电视频道和频率带宽的关系
- 解决因nginx配置导致文件上传失败的问题 The filed file exceeds its maximum permitted size of 1048576 bytes
- 4.导出UnityPackage(AssetDatabase.ExportPackage(assetPathName ,fileName ,ExportPackageOptions.Recurse )
- 使用vmware tools压缩Ubuntu虚拟机所占用的空间
- java bll dal_C#中三层架构UI、BLL、DAL、Model实际操作
- 植物的生长与模拟之一:概述
- 基于横向轨迹误差法(Cross-track Error)P 导航二维控制 实现无人机水平面导航控制