云e办学习笔记(十五)Redis学习以及相关部署
生活随笔
收集整理的這篇文章主要介紹了
云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学习以及相关部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 名帖236 俞和 行书《次韵韩伯清见寄之
- 下一篇: 「地埋式积水监测站」智慧防汛,科技先行