windows環境下的docker 安裝Redis


本文以windows環境下安裝docker為例。

前期准備要安裝好Docker desktop

安裝redis步驟:

 

第一步,設置docker的國內鏡像

然后以設置一下docker desktop的鏡像下載地址為國內鏡像地址,不然下載redis鏡像會失敗。

右鍵右下角 docker的托盤圖標,依次打開  Setings >> Docker Engine,在Docker Engine里配置如下內容,然后點擊右邊的"Apply & Restart" 按鈕保存與重新docker。

{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ],
  "insecure-registries": [],
  "debug": true,
  "experimental": false
}

 

 

 

 

 

  一定要點擊”Apply & Restart“按鈕重新dokcer。

 

第二步,下載docker最新版本鏡像,

docker pull redis

如果安裝指定版本鏡像,比如安裝4.0版本,使用下面命令

docker pull redis:4.0

安裝成功后,輸出如下信息

 

 

  查看鏡像是否成功安裝

docker images

  

 

 第三步,安裝 redis容器

docker run --name myredis -it -p 6379:6379 -v /data/redis-data  redis --requirepass "123456"

最后的redis表示Redis鏡像名
--name:容器名稱
-p 6379:6379 將端口設置為6379
-it參表示控制台顯示Redis安裝的交互信息
如果后台運行,用-d參數
-v /data/redis-data 將redis數據掛載到根目錄的 /data/redis-data 目錄下
-v $PWD/data/redis-data 將redis數據掛載到當前目錄的data/redis-data 目錄下
--requitepass "123456" : 指定redis連接密碼,此參數要放在鏡像名后面

安裝成功后,會出現Redis的圖標

 

 

查看已安裝的容器
docker ps -a

 

 

啟動myredis容器

docker start 215adf39ca9b

 

 

第四步,開啟持久化
如果要開始Redis持久化,需要用下面的方式創建redis容器
docker run -d --name redis-server -p 6379:6379 -v /usr/redis/redis.conf:/etc/redis/redis.conf -v /usr/redis/data/:/data redis:latest /etc/redis/redis.conf --appendonly yes --requirepass "123456"

在/usr/redis新建文件夾,拷貝redis.conf配置文件,建data文件夾保存redis持久化數據
-v 掛在目錄,這里本別掛在了redis.conf文件和data文件夾,
/etc/redis/redis.conf 關鍵配置,讓redis以指定的配置文件啟動,而不是默認無配置啟動
--appendonly yes redis啟動后開啟數據持久化

 

第五步,運行redis-cli,連接到redis服務順
重新打開一個新的powershell窗口,啟動redis-cli
docker exec -it myredis redis-cli

 

 

如果Redis有設置密碼,需要帶-a參數

docker exec -it myredis redis-cli -a "your password"

這時會生產下面的警告信息,雖然有警告信息,但是已經連接成功了。

 

  

 redis-cli客戶端連接redis成功之后,用set與get命令驗證。

添加與獲取reids緩存

set myname " black cat yee"
get myname

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM