[NoSQL]實驗驗證redis的快照和AOF

來源:互聯網
上載者:User

標籤:

安裝配置redis http://www.cnblogs.com/myrunning/p/4222385.html驗證redis的主從複製 http://www.cnblogs.com/myrunning/p/4271167.html1.1驗證redis的快照1.1.1修改redis設定檔

在這裡需要注意一下快照檔案儲存的路徑當前redis使用者必須有讀寫的許可權,由於我們當前使用的是root使用者,所以不存在讀寫權限不足的問題。

 

 

1.1.2啟動redis服務

 

查看一下是否啟動:

 

1.1.3查看dump.rdb檔案

從redis設定檔中可以得知redis快照檔案位置為/var/lib/redis。

 

登入redis 驗證:

 1.1.4測試redis快照功能

可以看到目前redis裡面有兩個索引值,dcf和abc,我們再次設定新值進去。

從上面的圖示中可以看到,上次執行set進去的索引值在經過停止服務後還能被重新得到,資料沒有丟失,這就是快照的功能。redis 服務在啟動的時候,會根據設定檔讀取快照檔案,把快照檔案裡的內容載入到記憶體中,防止資料的丟失,注意快照載入資料是一次完成的,也就是說一次把快照檔案裡的資料全部載入到記憶體中,如果這個快照檔案很大,那麼這麼載入效率是很慢的,這一點需要注意。

 

1.2驗證redis的AOF1.2.1修改redis設定檔

我們需要修改redis的設定檔,開啟AOF功能。

 1.2.2啟動redis服務

查看啟動進程:

 1.2.3查看appendonly.aof檔案

 

登入到redis服務驗證一下:

可以看到當我們開啟AOF功能後,啟動redis服務發現我們之前儲存進去的索引值都已經不存在了,這是因為當開啟AOF功能後,系統在啟動後會優先讀取appendonly.aof檔案,而忽略dump.rdb檔案,所以造成儲存在dump.rdb檔案的內容沒有被載入到redis服務中。

 

1.2.4測試AOF功能

使用AOF儲存一些索引值:

 

現在再次查看appendonly.aof檔案的變化:

 

查看appendonly.aof檔案內容:

 

關閉redis服務,重啟後查看索引值:

[NoSQL]實驗驗證redis的快照和AOF

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.