redis 安全 备份 事务
目錄
?
安全
備份
事務(wù)
安全
對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō),安全性是非常重要的,這時(shí)候就要提供身份驗(yàn)證,以便客戶端想要建立連接時(shí)進(jìn)行身份驗(yàn)證
語(yǔ)法
config set requirepass "123" //123 表示密碼?requirepass :設(shè)置Redis連接密碼,如果配置了連接密碼,客戶端在連接Redis時(shí)需要通過(guò)AUTH?<password>命令提供密碼,默認(rèn)關(guān)閉
設(shè)置成功后,在此訪問(wèn)提示(error) NOAUTH Authentication required. 使用 auth password? 登陸即可
?
備份
SAVE命令用于創(chuàng)建當(dāng)前Redis數(shù)據(jù)庫(kù)的備份。此命令將通過(guò)執(zhí)行同步SAVE在Redis目錄中創(chuàng)建dump.rdb文件。
BGSAVE是創(chuàng)建Redis備份的備用命令,此命令將啟動(dòng)備份過(guò)程并在后臺(tái)運(yùn)行。
還原數(shù)據(jù)
將Redis備份文件(dump.rdb)移動(dòng)到Redis目錄中并啟動(dòng)服務(wù)器以恢復(fù)Redis數(shù)據(jù)。?
事務(wù)
Redis事務(wù)用于在一個(gè)步驟中執(zhí)行多個(gè)命令。事務(wù)中的所有命令都作為一個(gè)隔離操作順序執(zhí)行,我們無(wú)法在執(zhí)行Redis事務(wù)期間由另一個(gè)客戶端發(fā)出請(qǐng)求。同時(shí)Redis事務(wù)是原子的。這時(shí)候在在執(zhí)行命令時(shí)要么執(zhí)行所有命令,要么任何命令都不執(zhí)行。
使用“MULTI”命令啟動(dòng)事務(wù),然后需要傳遞應(yīng)在事務(wù)中執(zhí)行的命令列表,之后整個(gè)事務(wù)由“EXEC”命令執(zhí)行。
?1?? ?DISCARD 取消事務(wù),放棄執(zhí)行事務(wù)塊內(nèi)的所有命令。
2?? ?EXEC 執(zhí)行所有事務(wù)塊內(nèi)的命令。
3?? ?MULTI 標(biāo)記一個(gè)事務(wù)塊的開始。
4?? ?UNWATCH 取消 WATCH 命令對(duì)所有 key 的監(jiān)視。
?
總結(jié)
以上是生活随笔為你收集整理的redis 安全 备份 事务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用DataSet对象添加记录
- 下一篇: 【软件测试】系统测试