標籤:
安裝配置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