Docker安裝redis(8)

docker安裝redis最重要的就是存儲持久化,安裝步驟如下:
單機版:

#下載鏡像
 docker pull  redis:3.2
#在宿主機中創(chuàng)建保存redis數(shù)據(jù)的文件夾,以后放aof的
 mkdir data
#啟動并制定持久文件夾
docker run -p 6379:6379 -v $PWD/data:/data --privileged=true -d  redis:3.2 redis-server --appendonly yes

這樣就起來了,就可以在工具或者redis-cli中查看了


image.png

保存了點數(shù)據(jù),可以到data文件夾下看看有沒有aof文件

[root@localhost data]# ll
總用量 4
-rw-r--r-- 1 polkitd ssh_keys 626 5月   9 16:34 appendonly.aof

看到持久化的文件了,持久化的規(guī)則,這里不贅述,現(xiàn)在要做的是關(guān)閉redis,后再次重啟

[root@localhost data]# docker stop 87943b8c3a29
87943b8c3a29
[root@localhost data]# docker run -p 6379:6379 -v $PWD/data:/data --privileged=true  -d redis:3.2 redis-server --appendonly yes
0799a521ba2fd64d8509a05b4929771c04908a67c3de5848acf5591a4dd65254

再次用RedisDesktopManager連接上redis看看

image.png

沒有東西,怎么回事呢?看看aof還在嗎?

[root@localhost data]# ll
總用量 4
-rw-r--r-- 1 polkitd ssh_keys 626 5月   9 16:34 appendonly.aof
drwxr-xr-x 2 polkitd root      28 5月   9 16:45 data

發(fā)現(xiàn)問題了,這里指定的是$PWD,導(dǎo)致的錯誤,以后注意,不過這個讓我想起的hive自帶的那個小數(shù)據(jù)庫,就應(yīng)該是用的$PWD

所以啟動的位置要注意一下,如果使用的絕對路徑就沒有必要關(guān)注這個問題了
做一個腳本就不會出現(xiàn)這種問題了

#!/bin/sh
cd ~/dockertest
docker run -p 6379:6379 -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes
echo "=======redis start success==="
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 超強、超詳細Redis入門教程 轉(zhuǎn)載2017年03月04日 16:20:02 16916 轉(zhuǎn)載自: http://...
    邵云濤閱讀 17,633評論 3 313
  • 【本教程目錄】 1.redis是什么2.redis的作者3.誰在使用redis4.學(xué)會安裝redis5.學(xué)會啟動r...
    徐猿猿閱讀 1,921評論 0 35
  • 1.1 資料 ,最好的入門小冊子,可以先于一切文檔之前看,免費。 作者Antirez的博客,Antirez維護的R...
    JefferyLcm閱讀 17,320評論 1 51
  • 今天打了50個電話,應(yīng)該說是下午打的,因為上午在處理合作客戶的事情,喉嚨都要冒煙了,不緊張不知道潛力竟然那么大以前...
    柳暗花明又一村雪閱讀 257評論 0 1
  • “今天我們來學(xué)習(xí)解方程,解方程的依據(jù)是等式的兩個性質(zhì),首先大家回憶一下第一個性質(zhì):等式兩邊……” “當(dāng)當(dāng)當(dāng),...
    耳盲閱讀 263評論 0 0

友情鏈接更多精彩內(nèi)容