0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows Docker部署Redis的流程

馬哥Linux運(yùn)維 ? 來源:稀土掘金 ? 2023-11-27 10:02 ? 次閱讀

創(chuàng)建掛載目錄:


mkdir redis
# 存放配置文件
mkdir redis/conf
# 存放數(shù)據(jù)文件
mkdir redis/data

由于 Docker 部署 Redis 后,Redis 容器中默認(rèn)是沒有redis.conf配置文件的,需要自己手動(dòng)掛在進(jìn)去。

下載對應(yīng)版本的redis.conf配置文件,放到redis/conf目錄下。下載地址為 Redis configuration | Redis。

可能需要修改的配置有以下(按需):


# 保護(hù)模式,默認(rèn)為 yes,只有本機(jī)才可以訪問 redis
# 如果需要提供給其他機(jī)器訪問則修改為 no
protected-mode no


# 綁定 IP,默認(rèn)是打開的
# 注釋掉這一行,使容器外部可以連接 Redis
# bind 127.0.0.1


# 密碼,設(shè)置后連接 Redis 時(shí)需要輸入密碼
requirepass 123456


# 持久化配置,用來確保 Redis 數(shù)據(jù)在服務(wù)重啟或關(guān)閉時(shí)不丟失
appendonly no

運(yùn)行容器:


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:指定容器在后臺(tái)運(yùn)行;

--name:指定容器名稱;

-p:映射端口

-v:掛在配置文件和數(shù)據(jù)文件;

redis-server /etc/redis/redis.conf:基于指定的配置文件啟動(dòng) Redis 服務(wù)。

成功結(jié)果:

ca7ec680-8c57-11ee-939d-92fbcf53809c.jpg

進(jìn)入容器:


docker exec -it redis /bin/bash

連接 Redis,使用簡單的鍵值進(jìn)行測試:

# 連接
redis-cli -h localhost -p 6379 -a 123456

# 簡單測試
set test 1
get test

-h:指定 Redis 連接的 IP;

-p:指定 Redis 連接使用端口;

-a:指定 Redis 連接密碼,沒有密碼可以省略。

成功結(jié)果:

ca90cace-8c57-11ee-939d-92fbcf53809c.jpg

這里使用的可視化工具是 Another Redis Desktop Manager,

點(diǎn)擊新建連接,填寫配置:

caaa659c-8c57-11ee-939d-92fbcf53809c.jpg

點(diǎn)擊連接到 Redis,可以在首頁看到 Redis 的概況信息,左側(cè)可看到剛剛在容器內(nèi)連接時(shí)存入的鍵值。

cabdbb88-8c57-11ee-939d-92fbcf53809c.jpg

鏈接:https://juejin.cn/post/7305321063668432896







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    446

    瀏覽量

    11738
  • Redis
    +關(guān)注

    關(guān)注

    0

    文章

    368

    瀏覽量

    10780

原文標(biāo)題:Windows Docker部署Redis

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    支持32位和64位Windowsredis安裝

    Windowsredis環(huán)境搭建
    發(fā)表于 03-01 16:37

    借助Docker彈性部署自己的服務(wù)

    Docker彈性部署自己的服務(wù)
    發(fā)表于 04-19 10:15

    docker中java環(huán)境的部署

    docker 部署java環(huán)境以及常用應(yīng)用(持續(xù)更新)
    發(fā)表于 05-24 15:44

    如何在redis windows上連接阿里云服務(wù)器上的redis

    rediswindows上連接阿里云服務(wù)器上的redis連接失敗連接后不能使用報(bào)錯(cuò)等
    發(fā)表于 07-25 07:47

    docker流程部署步驟

    為女朋友寫一個(gè)小程序(五)— —如何用docker簡化部署
    發(fā)表于 09-12 08:26

    redis集群的如何部署

    redis集群的部署(偽分布式)
    發(fā)表于 05-29 17:13

    Docker部署Redis服務(wù)器集群的方法

    Docker部署Redis服務(wù)器集群
    發(fā)表于 06-13 09:12

    RK3399 debian系統(tǒng)如何使用docker部署app呢

    RK3399 debian系統(tǒng)如何使用docker部署app呢?有哪些操作流程呢?
    發(fā)表于 03-07 07:24

    如何在Windows上應(yīng)用Docker開展動(dòng)態(tài)代碼測試

    力不從心;而輕巧和便捷的容器技術(shù)通過在宿主機(jī)操作系統(tǒng)上應(yīng)用虛擬化,直接勝出。本文主要介紹容器技術(shù)的代表產(chǎn)品Docker,并對Docker與虛擬機(jī)進(jìn)行對比,以及如何在Windows上應(yīng)用Dock
    的頭像 發(fā)表于 10-28 11:08 ?1909次閱讀

    如何用Springboot整合Redis

    本篇文件我們來介紹如何用Springboot整合Redis。 1、Docker 安裝 Redis 1.1 下載鏡像 docker pull redi
    的頭像 發(fā)表于 10-08 14:56 ?485次閱讀
    如何用Springboot整合<b class='flag-5'>Redis</b>

    linux docker安裝部署

    Docker是一種開源的容器化平臺(tái),可以幫助開發(fā)者在不同的環(huán)境中快速構(gòu)建、測試和部署應(yīng)用程序。它能夠解決不同操作系統(tǒng)之間的兼容性問題,簡化了應(yīng)用程序的部署過程,并提供了高效的資源利用。本文將帶您詳細(xì)
    的頭像 發(fā)表于 11-23 09:27 ?857次閱讀

    docker部署mysql的壞處

    Docker 是一種虛擬化技術(shù),它允許開發(fā)人員在容器內(nèi)打包應(yīng)用程序及其所有依賴項(xiàng),從而實(shí)現(xiàn)在不同環(huán)境中運(yùn)行相同的應(yīng)用程序的能力。然而,在使用 Docker 部署 MySQL 時(shí),也存在一些潛在
    的頭像 發(fā)表于 11-23 09:29 ?1166次閱讀

    docker部署對性能的影響

    Docker 是一個(gè)流行的容器化平臺(tái),它提供了一種輕量級的虛擬化技術(shù),使得應(yīng)用程序可以在獨(dú)立的容器中運(yùn)行。然而,部署應(yīng)用程序到 Docker 容器中可能會(huì)對性能產(chǎn)生一些影響。在本文中,我們將探討
    的頭像 發(fā)表于 11-23 09:31 ?1274次閱讀

    redis容器部署并用編程演示sb整合

    Redis,并通過編程演示 Spring Boot 如何整合 RedisRedis 容器部署 Redis 可以通過容器
    的頭像 發(fā)表于 12-05 10:08 ?327次閱讀

    redis容器內(nèi)怎么查看redis日志

    redis容器內(nèi)如何查看redis日志的幾種方法。 方法一:通過docker logs命令查看容器日志 docker logs命令是查看容器日志的常用方式,可以用來查看
    的頭像 發(fā)表于 12-05 10:10 ?2923次閱讀