云e办学习笔记(十五)Redis学习以及相关部署
前言
本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录。云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7Tk?p=1
这里只做Redis的简单介绍、安装、主从服务器的部署。Linux和虚拟机的相关不在这里进行赘述,建议是看韩顺平老师的部署教程,看完虚拟机部署即可,也就是前六节。(链接:https://www.bilibili.com/video/BV1Sv411r7vd?spm_id_from=333.337.search-card.all.click)
首先是Redis5.05版本的安装:通过xftp(实际开发环境不建议使用,懂的都懂)将Redis的tar包传给虚拟机上的Linux系统。
接着用XShell连接虚拟机,启动虚拟机之前得启动服务,个人是比较喜欢在任务管理器中直接开启的。
连接后解压:(确保自己处于管理员模式下,看是不是以“#”作为后缀)
进入解压后的文件夹,编译
这里编译报错,所以应当安装一些C语言环境。。。主要是gcc-c++和automake和antoconf
但是我自己是网络安装不成功,所以自己又找了安装包传给虚拟机自己解压安装。
安装C语言环境完成后继续进入Redis文件夹进行编译 ,然后创建新文件夹,编译安装
进入安装后的文件夹里面的bin目录,./Redis-server,启动成功
主从复用
使用原因:为了提高可用性,主服务器宕机,它所属的从服务器会选举出一台服务器作为新的主服务器,直到原来的主服务器恢复。
为什么服务器是奇数台?当服务器宕机数目大于规定的百分比,整个服务器集群都不可用。
主从分离优点:分散了服务器压力。从服务器也可以提供读服务。
搭建:
创建文件夹
然后到Redis的解压目录下面拷贝配置文件。
切到这个目录
这个设置文件改成公用的,然后设置
保护模式no,注掉端口号
后台启动yes
注掉进程文件
注掉数据库文件名
修改目录
从服务器访问主服务器的密码(是“从服务器”去访问“主服务器”)
主服务器登录密码
新建三个Redis服务器的配置文件,6379是主,6380、6381为从服务器。
服务器的配置文件
启动服务
哨兵:
主服务器挂掉之后,从服务器其中一台成为主服务器,直到主服务器恢复。
选举,投票结果
拷贝哨兵的配置文件
设置为公有
注释端口
后台启动yes,注掉进程
设置选举端口的ip 端口 选举比例(哨兵选举结果大于多少生效)
设置选举端口密码
选举等待时间,防止选举不出来导致系统阻塞
创建选举端口的三个配置文件
进去设置
配置三次
启动和查看哨兵
查看日志
云e办学习笔记(十五)Redis学习以及相关部署相关推荐
- python复制指定字符串_python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)...
python3.4学习笔记(十五) 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) python print 不换行(在后面加上,end=''),prin ...
- windows内核开发学习笔记十五:IRP结构
windows内核开发学习笔记十五:IRP结构 IRP(I/O Request Package)在windows内核中,有一种系统组件--IRP,即输入输出请求包.当上层应用程序需要访问底层输入输 ...
- Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件
Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件 用Polyworks脚本开发,没有高级语言的支持,功能难免单一,一些比较复杂的交互实现不了,界面和报告也很 ...
- 世界是有生命的(通向财富自由之路学习笔记十五)
最近因为工作调度的事情,有了一段空闲的日子,有比较多的时间来回望自己走过的路以及如何走好以后的路.之前忙得很少时间来写博文,很少时间来写读书笔记,逐渐将自己一些很好的习惯丢弃了.从今天起将重拾写博文的 ...
- IOS之学习笔记十五(协议和委托的使用)
1.协议和委托的使用 1).协议可以看下我的这篇博客 IOS之学习笔记十四(协议的定义和实现) https://blog.csdn.net/u011068702/article/details/809 ...
- Mr.J-- jQuery学习笔记(十五)--实现页面的对联广告
请看之前的:Mr.J-- jQuery学习笔记(十四)--动画显示隐藏 话不多说,直接上demo <!DOCTYPE html> <html lang="en"& ...
- 前端学习笔记(十五)
第十五章 HTML5新增标签 一.HTML5概述 1.简介 HTML5万维网的核心语言.标准通用标记语言下的一个应用超文本标记语言的第五次大修改.HTML5将成为 HTML.XHTML ...
- dymola学习笔记-第五天——学习软件自带教程DymolaUserManualVolume1,page104-最后
text string 命令 大致浏览了104页起的教材,大多是文字性介绍每个模块干啥的,感觉对小白不友好,而且全英文的看起来贼困.不看了,直接自己研究他给的案例吧 我的专业是机械工程,所以从mech ...
- 云时代架构阅读笔记十五——架构设计思维(一)
对于架构设计人们已经提出了许多方法,分类为:工件驱动的方法:用例驱动的法:模式驱动的方法:领域驱动的方法.一个经典的架构设计过程模型,沿用了RUP中迭代增量的思想,由分析.描述.选择.构造和组合5个阶 ...
- 【theano-windows】学习笔记十五——受限玻尔兹曼机
前言 终于到了最喜欢的模型: 受限玻尔兹曼机(RBM)了, 发现关于RBM是如何从能量模型发展过来的介绍非常不错, 而关于详细理论证明, 可以去看我前面的受限玻尔兹曼机的一系列博客. 国际惯例, 参考 ...
最新文章
- 动态规划解决方案最长公共子序列问题(开启)
- php连接mssql的一些方法总结
- modelsim仿真中遇到的问题
- c# 联合halcon 基于相关性 模板匹配_宣城seo公司_有效利用及时相关性解决关键词排名上不到首页的难题...
- 加密算法—MD5、RSA、DES
- 几款经典好用的Android,经典实用 Android十款生活必备软件推荐
- Java_常遇问题(一)
- YII framework CComponent基础类解读(转)
- 震撼上市!北朝鲜语对话语音识别数据库
- (转)深度解析挖矿的逻辑和技术实现
- PROE4.0抄数逆向点造型高级曲面建模教程
- android矢量地图画法_Android 矢量室内地图开发实例
- win7从光盘进入修复计算机,怎么用光盘修复win7_win7如何用光盘修复系统
- 利用因果图法对一个自动饮料售货机软件进行黑盒测试
- Android游戏集成豌豆荚支付
- We're sorry but vue_blog doesn't work properly without JavaScript enabled. Please enable it to.....
- java nas smb_FreeNAS 02:深入 SMB 服务使用
- 神锁离线版插件的安全设计
- 区块链上的虚拟开放世界游戏是怎样的?| TVP思享
- 数据库设计中的命名规范
热门文章
- M001: MongoDB Basics Chapter 3: Deeper Dive on the MongoDB Query Language学习记录
- [Linux] 添加清华镜像
- win10移动热点按钮打开后立刻自动关闭
- nginx源码分析--master和worker进程模型
- python终端界面分屏输出_linux命令 - screen/终端分屏命令
- 测试不同体重体型软件样子的,为什么有的人身高、体重相同,体型却不一样?这是体脂率在作祟...
- 基于Arduino UNO的光驱写字机制作
- c语言考试的说说带图片致自己,励志说说带图片致自己
- 测试底妆的软件,你最想看的粉底液测评,我一次性测了12款!!
- 【攻防世界 | WP】CAT