欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Centos7如何備份和還原Redis數(shù)據(jù)的方法

 更新時(shí)間:2018年06月21日 09:51:32   作者:任我樂  
這篇文章主要介紹了Centos7如何備份和還原Redis數(shù)據(jù)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

何為Redis?

Redis是內(nèi)存中的鍵值緩存和存儲(chǔ)(即數(shù)據(jù)庫(kù)),也可以永久保存到磁盤。在本文中,你將了解,如何在Centos 7上備份還原您的redis數(shù)據(jù)庫(kù)。

備份還原說(shuō)明

默認(rèn)情況下,Redis數(shù)據(jù)將保存到磁盤中的.rdb文件中,該文件是Redis數(shù)據(jù)集的時(shí)間點(diǎn)快照??煺帐前凑罩付ǖ臅r(shí)間間隔進(jìn)行的,所以對(duì)于備份來(lái)說(shuō)是完美的。

1.數(shù)據(jù)備份篇

在Centos 7和其他Linux發(fā)行版中,Redis數(shù)據(jù)庫(kù)目錄默認(rèn)是/var/lib/redis。但是,如果您更改了redis存儲(chǔ)位置,則可以通過(guò)鍵入以下命令查找:

[root@renwolecom ~]# find / -name *rdb

使用redis-cli管理工具進(jìn)入數(shù)據(jù)庫(kù):

[root@renwolecom ~]# redis-cli

由于大部分?jǐn)?shù)據(jù)都運(yùn)行在內(nèi)存中,redis只會(huì)每隔一段時(shí)間保存一次,為獲取最新副本,請(qǐng)執(zhí)行以下命令:

10.10.204.64:6379> save
OK
(1.02s)

另外,如果Redis設(shè)置了用戶認(rèn)證,就需要先驗(yàn)證,再保存,例如:

10.10.204.64:6379> auth RenwoleQxl5qpKHrh9khuTW
10.10.204.64:6379> save

之后進(jìn)行備份即可,例如:

[root@renwolecom ~]# cp /var/lib/redis/dump.rdb /apps/redis-backup-20180129

2.數(shù)據(jù)還原篇

恢復(fù)備份需要您使用恢復(fù)文件替換現(xiàn)有的Redis數(shù)據(jù)庫(kù)文件。為保證原始數(shù)據(jù)文件不被破壞,我們建議盡可能恢復(fù)到新的Redis服務(wù)器。

停止Redis數(shù)據(jù)庫(kù),一旦停止,Redis數(shù)據(jù)庫(kù)處于脫機(jī)狀態(tài)。

[root@renwolecom ~]# systemctl stop redis

如果恢復(fù)到原始Redis服務(wù)器,請(qǐng)重命名當(dāng)前數(shù)據(jù)文件,之后再進(jìn)行恢復(fù):

[root@renwolecom ~]# mv /var/lib/redis/dump.rdb /var/lib/redis/dump.rdb.old
[root@renwolecom ~]# cp -p /apps/redis-backup-20180129/dump.rdb /var/lib/redis/dump.rdb

設(shè)置dump.rdb文件權(quán)限,拷貝過(guò)來(lái)的數(shù)據(jù)文件,可能不具備Redis用戶及讀取權(quán)限,需要手動(dòng)賦予:

[root@renwolecom ~]# chown redis:redis /var/lib/redis/dump.rdb
[root@renwolecom ~]# chmod 660 /var/lib/redis/dump.rdb

啟動(dòng)redis

[root@renwolecom ~]# systemctl start redis

大功告成!現(xiàn)在你可以登錄redis核實(shí)數(shù)據(jù)了。

注意說(shuō)明:

根據(jù)需求,關(guān)閉AOF,AOF跟蹤每個(gè)寫操作到Redis數(shù)據(jù)庫(kù)。由于我們?cè)噲D從時(shí)間點(diǎn)備份中恢復(fù),所以我們不希望Redis重新創(chuàng)建存儲(chǔ)在其AOF文件中的操作。

是否開啟AOF可以通過(guò)查看文件獲悉:

[root@renwolecom ~]# ls /var/lib/redis/

如果看到.aof后綴的文件,說(shuō)明你啟用了AOF。

重命名.aof文件,

[root@renwolecom ~]# mv /var/lib/redis/*.aof /var/lib/redis/appendonly.aof.old

如果有多個(gè).aof文件,請(qǐng)單獨(dú)命名。

編輯你的Redis配置文件暫時(shí)關(guān)閉AOF:

[root@renwolecom ~]# vim /etc/redis/redis.conf
appendonly no

如果備份期間有任何疑問,歡迎留言。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Linux查看History記錄加時(shí)間戳的小技巧

    Linux查看History記錄加時(shí)間戳的小技巧

    今天小編就為大家分享一篇關(guān)于Linux查看History記錄加時(shí)間戳的小技巧,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • Linux VPS 計(jì)劃任務(wù)crond命令的使用方法分享

    Linux VPS 計(jì)劃任務(wù)crond命令的使用方法分享

    Linux VPS 計(jì)劃任務(wù)crond命令的使用方法分享,需要的朋友可以參考下。
    2011-11-11
  • 詳解如何在Ubuntu上檢查、開啟、關(guān)閉端口

    詳解如何在Ubuntu上檢查、開啟、關(guān)閉端口

    在深入探討如何在Ubuntu上檢查、開啟、關(guān)閉端口之前,理解網(wǎng)絡(luò)基礎(chǔ)概念、端口的工作原理以及Ubuntu的網(wǎng)絡(luò)架構(gòu)是至關(guān)重要的,文中通過(guò)代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-06-06
  • linux系統(tǒng)文件共享samba配置教程

    linux系統(tǒng)文件共享samba配置教程

    大家好,本篇文章主要講的是linux系統(tǒng)文件共享samba配置教程,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Linux中find命令的用法匯總

    Linux中find命令的用法匯總

    Linux下find命令在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作。Linux下find命令提供了相當(dāng)多的查找條件,功能很強(qiáng)大。由于find具有強(qiáng)大的功能,所以它的選項(xiàng)也很多,其中大部分選項(xiàng)都值得我們花時(shí)間來(lái)了解一下。下面我們就來(lái)簡(jiǎn)單匯總下其用法
    2017-03-03
  • linux系統(tǒng)之如何禁用usb口

    linux系統(tǒng)之如何禁用usb口

    這篇文章主要介紹了linux系統(tǒng)之如何禁用usb口問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 基于centos 6.5使用varnish實(shí)現(xiàn)網(wǎng)站動(dòng)靜分離

    基于centos 6.5使用varnish實(shí)現(xiàn)網(wǎng)站動(dòng)靜分離

    這篇文章主要介紹了基于centos6.5使用varnish實(shí)現(xiàn)網(wǎng)站動(dòng)靜分離,需要的朋友可以參考下
    2014-11-11
  • 淺談互斥鎖為什么還要和條件變量配合使用

    淺談互斥鎖為什么還要和條件變量配合使用

    下面小編就為大家?guī)?lái)一篇淺談互斥鎖為什么還要和條件變量配合使用。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • 服務(wù)器Centos部署MySql并連接Navicat過(guò)程詳解

    服務(wù)器Centos部署MySql并連接Navicat過(guò)程詳解

    這篇文章主要介紹了服務(wù)器Centos部署MySql并連接Navicat過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 利用Apache?Common將java對(duì)象池化的問題

    利用Apache?Common將java對(duì)象池化的問題

    對(duì)象被創(chuàng)建后,使用完畢不是立即銷毀回收對(duì)象,而是將對(duì)象放到一個(gè)容器保存起來(lái),下次使用的時(shí)候不用創(chuàng)建對(duì)象,而是從容器中直接獲取,這篇文章主要介紹了利用Apache?Common將java對(duì)象“池化”,需要的朋友可以參考下
    2022-06-06

最新評(píng)論