創建掛載目錄:
mkdir redis # 存放配置文件 mkdir redis/conf # 存放數據文件 mkdir redis/data
由于 Docker 部署 Redis 后,Redis 容器中默認是沒有redis.conf配置文件的,需要自己手動掛在進去。
下載對應版本的redis.conf配置文件,放到redis/conf目錄下。下載地址為 Redis configuration | Redis。
可能需要修改的配置有以下(按需):
# 保護模式,默認為 yes,只有本機才可以訪問 redis # 如果需要提供給其他機器訪問則修改為 no protected-mode no # 綁定 IP,默認是打開的 # 注釋掉這一行,使容器外部可以連接 Redis # bind 127.0.0.1 # 密碼,設置后連接 Redis 時需要輸入密碼 requirepass 123456 # 持久化配置,用來確保 Redis 數據在服務重啟或關閉時不丟失 appendonly no
運行容器:
docker run -d --name redis -p 6379:6379 -v D:docker edisdata:/data -v D:docker edisconf edis.conf:/etc/redis/redis.conf redis redis-server /etc/redis/redis.conf
Docker命令:
-d:指定容器在后臺運行;
--name:指定容器名稱;
-p:映射端口;
-v:掛在配置文件和數據文件;
redis-server /etc/redis/redis.conf:基于指定的配置文件啟動 Redis 服務。
成功結果:
進入容器:
docker exec -it redis /bin/bash
連接 Redis,使用簡單的鍵值進行測試:
# 連接 redis-cli -h localhost -p 6379 -a 123456
# 簡單測試 set test 1 get test
-h:指定 Redis 連接的 IP;
-p:指定 Redis 連接使用端口;
-a:指定 Redis 連接密碼,沒有密碼可以省略。
成功結果:
這里使用的可視化工具是 Another Redis Desktop Manager,
點擊新建連接,填寫配置:
點擊連接到 Redis,可以在首頁看到 Redis 的概況信息,左側可看到剛剛在容器內連接時存入的鍵值。
鏈接:https://juejin.cn/post/7305321063668432896
審核編輯:劉清
-
Docker
+關注
關注
0文章
510瀏覽量
12698 -
Redis
+關注
關注
0文章
385瀏覽量
11321
原文標題:Windows Docker部署Redis
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
linux docker安裝部署
docker部署mysql的壞處
docker部署對性能的影響
redis容器部署并用編程演示sb整合
redis容器內怎么查看redis日志
基于 Docker 與 Jenkins 實現自動化部署

評論