云e办学习笔记(十五)Redis学习以及相关部署
生活随笔
收集整理的這篇文章主要介紹了
云e办学习笔记(十五)Redis学习以及相关部署
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前言
本系列博客基于B站的云e辦管理系統(tǒng),前端和后端我都自己敲了一遍,這里做一個(gè)學(xué)習(xí)記錄。云e辦的原始視頻鏈接如下:https://www.bilibili.com/video/BV1Ai4y1P7Tk?p=1
這里只做Redis的簡(jiǎn)單介紹、安裝、主從服務(wù)器的部署。Linux和虛擬機(jī)的相關(guān)不在這里進(jìn)行贅述,建議是看韓順平老師的部署教程,看完虛擬機(jī)部署即可,也就是前六節(jié)。(鏈接:https://www.bilibili.com/video/BV1Sv411r7vd?spm_id_from=333.337.search-card.all.click)
首先是Redis5.05版本的安裝:通過xftp(實(shí)際開發(fā)環(huán)境不建議使用,懂的都懂)將Redis的tar包傳給虛擬機(jī)上的Linux系統(tǒng)。
接著用XShell連接虛擬機(jī),啟動(dòng)虛擬機(jī)之前得啟動(dòng)服務(wù),個(gè)人是比較喜歡在任務(wù)管理器中直接開啟的。
連接后解壓:(確保自己處于管理員模式下,看是不是以“#”作為后綴)
進(jìn)入解壓后的文件夾,編譯
這里編譯報(bào)錯(cuò),所以應(yīng)當(dāng)安裝一些C語言環(huán)境。。。主要是gcc-c++和automake和antoconf
但是我自己是網(wǎng)絡(luò)安裝不成功,所以自己又找了安裝包傳給虛擬機(jī)自己解壓安裝。
安裝C語言環(huán)境完成后繼續(xù)進(jìn)入Redis文件夾進(jìn)行編譯 ,然后創(chuàng)建新文件夾,編譯安裝
進(jìn)入安裝后的文件夾里面的bin目錄,./Redis-server,啟動(dòng)成功
主從復(fù)用
使用原因:為了提高可用性,主服務(wù)器宕機(jī),它所屬的從服務(wù)器會(huì)選舉出一臺(tái)服務(wù)器作為新的主服務(wù)器,直到原來的主服務(wù)器恢復(fù)。
為什么服務(wù)器是奇數(shù)臺(tái)?當(dāng)服務(wù)器宕機(jī)數(shù)目大于規(guī)定的百分比,整個(gè)服務(wù)器集群都不可用。
主從分離優(yōu)點(diǎn):分散了服務(wù)器壓力。從服務(wù)器也可以提供讀服務(wù)。
搭建:
創(chuàng)建文件夾
然后到Redis的解壓目錄下面拷貝配置文件。
切到這個(gè)目錄
這個(gè)設(shè)置文件改成公用的,然后設(shè)置
保護(hù)模式no,注掉端口號(hào)
后臺(tái)啟動(dòng)yes
注掉進(jìn)程文件
注掉數(shù)據(jù)庫文件名
修改目錄
從服務(wù)器訪問主服務(wù)器的密碼(是“從服務(wù)器”去訪問“主服務(wù)器”)
主服務(wù)器登錄密碼
新建三個(gè)Redis服務(wù)器的配置文件,6379是主,6380、6381為從服務(wù)器。
服務(wù)器的配置文件
啟動(dòng)服務(wù)
哨兵:
主服務(wù)器掛掉之后,從服務(wù)器其中一臺(tái)成為主服務(wù)器,直到主服務(wù)器恢復(fù)。
選舉,投票結(jié)果
拷貝哨兵的配置文件
設(shè)置為公有
注釋端口
后臺(tái)啟動(dòng)yes,注掉進(jìn)程
設(shè)置選舉端口的ip 端口 選舉比例(哨兵選舉結(jié)果大于多少生效)
設(shè)置選舉端口密碼
選舉等待時(shí)間,防止選舉不出來導(dǎo)致系統(tǒng)阻塞
創(chuàng)建選舉端口的三個(gè)配置文件
進(jìn)去設(shè)置
配置三次
啟動(dòng)和查看哨兵
查看日志
總結(jié)
以上是生活随笔為你收集整理的云e办学习笔记(十五)Redis学习以及相关部署的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 名帖236 俞和 行书《次韵韩伯清见寄之
- 下一篇: 微信小程序链接mysql数据库