下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
NoSQL之Redis高級實(shí)用命令詳解一安全和主從復(fù)制一、安全性為redis設(shè)置密碼:設(shè)置客戶端連接后進(jìn)行任何其他指定前需要實(shí)用的密碼。警告:因?yàn)閞edis速度非???,所以在一臺較好的服務(wù)器下,一個外部用戶可以在一秒鐘進(jìn)行150k次的密碼嘗試,這意味著你需要指定非常非常強(qiáng)大的密碼來防止暴力破解。修改密碼的方法:只需要在redis的配置文件redis.conf中開啟requirepass就可以了,比如我設(shè)置我的訪問密碼是mypasswordrequirepassmypassword在redis.conf中加入這一行代碼之后,我們殺死原來的redis進(jìn)程:pkillredis然后重新啟動redis:然后我們用/usr/local/redis28.1/src/redis-di發(fā)現(xiàn)還能登陸進(jìn)來,但是當(dāng)我們執(zhí)行操作的時候,比如keys*就會如下錯誤:127.0.0.1:6379>keys*(error)NOAUTHAuthenticationrequired.沒有必要的授權(quán)驗(yàn)證。在這里redis支持兩種授權(quán)方式,一種就是直接用auth命令進(jìn)行授權(quán):127.0.0.1:6379>authtest(error)ERRinvalidpassword127.0.0.1:6379>authmypasswordOK第一次輸入了一個錯誤的密碼test,授權(quán)失敗,第二次輸入正確的密碼,返回ok,授權(quán)成功,之后就可以進(jìn)行所有的操作。如果我們不想每次登錄進(jìn)來之后都要用auth進(jìn)行授權(quán),那么我們可以采用另一種授權(quán)方式,就是在登陸客戶端的時候用-a來指定密碼上面的密碼如果輸錯,也能進(jìn)入,但是之后不能進(jìn)行操作。需要用auth重新進(jìn)行授權(quán)。二、主從復(fù)制Redis主從復(fù)制配置和使用都非常簡單。通過主從復(fù)制可以允許多個slaveserver擁有和masterserver相同的數(shù)據(jù)庫副本。redis主從復(fù)制的特點(diǎn):.一臺master可以擁有多個slave(1對多的關(guān)系).多個slave可以連接同一個master外,還可以連接到其他slave(這樣做的原因是如果masterdown掉之后其中的一臺slave立馬可以充當(dāng)master的角色,這樣整個服務(wù)流程不受影響).中從復(fù)制不會阻塞master,在同步數(shù)據(jù)的同時,master可以繼續(xù)處理client請求。.提高系統(tǒng)的伸縮性redis主從復(fù)制的過程:l.slave與master建立連接,發(fā)送sync同步命令。.Master會啟動一個后臺進(jìn)程,將數(shù)據(jù)庫快照保存到文件中,同時master主進(jìn)程會開始收集新得寫命令并緩存。.后臺完成保存后,將文件發(fā)送給slave.slave將文件保存到硬盤上配置主從服務(wù)器:配置slave服務(wù)器很簡單,只需要在slave的配置文件中加入以下配置:slaveofmasteripmasterport如果主機(jī)開啟了登錄驗(yàn)證,那么還需要加入下面這句:masterauthauthpassword然后啟動從機(jī),首先主機(jī)會發(fā)快照給從機(jī),從機(jī)的數(shù)據(jù)庫會更新到和主機(jī)相同的狀態(tài),然后往主機(jī)里寫內(nèi)容,從機(jī)也會隨之更新。如果我們在從機(jī)上寫數(shù)據(jù)那么會報錯:(error)READONLYYoucan'twriteagainstareadonlyslave.我們可以用info命令來查看主從服務(wù)器的信息,在從機(jī)上用info命令可以看到role:slavemaster_host:masteripmaster_port:masterportmaster_link_status:up證明和主機(jī)處在連接狀態(tài)在主機(jī)上用info命令role:master同時連接著幾臺從機(jī)con
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場施工防噪隔音制度
- 現(xiàn)代家居設(shè)計中的綠植藝術(shù)實(shí)踐
- 醫(yī)療護(hù)理醫(yī)學(xué)培訓(xùn) 小麥病蟲害防治課件
- DB6528T 202-2024春玉米滴灌栽培技術(shù)規(guī)程
- 中小企業(yè)勞動合同模板大全
- 個人與工廠合作協(xié)議合同
- 個人借款合同條款解析
- 交通運(yùn)輸行業(yè)勞動合同準(zhǔn)則
- 個人短期借款合同文本范例
- 臨時勞務(wù)用工合同協(xié)議
- 遼寧省沈陽市鐵西區(qū)2025屆初三最后一次模擬(I卷)數(shù)學(xué)試題含解析
- 幼教培訓(xùn)課件:《幼兒園如何有效組織幼兒戶外自主游戲》
- 2024-2030年中國輕型運(yùn)動飛機(jī)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 暑假作業(yè) 09 高二英語閱讀七選五20篇(原卷版)-【暑假分層作業(yè)】2024年高二英語暑假培優(yōu)練(人教版2019)
- 20以內(nèi)的加減法練習(xí)題1000道
- 電纜銷售年終工作總結(jié)與計劃
- (完整)三年級數(shù)學(xué)口算題300道(直接打印)
- TB 10012-2019 鐵路工程地質(zhì)勘察規(guī)范
- 新蘇教版三年級下冊科學(xué)全冊知識點(diǎn)(背誦用)
- 【良心出品】架空輸電線路巡視內(nèi)容
- 10000以內(nèi)加減法混合豎式題
評論
0/150
提交評論