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

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

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

Windows Docker部署Redis的流程

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

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


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

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

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

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


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


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


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


# 持久化配置,用來(lái)確保 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:指定容器名稱(chēng);

-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,使用簡(jiǎn)單的鍵值進(jìn)行測(cè)試:

# 連接
redis-cli -h localhost -p 6379 -a 123456
# 簡(jiǎn)單測(cè)試
set test 1
get test

-h:指定 Redis 連接的 IP;

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

-a:指定 Redis 連接密碼,沒(méi)有密碼可以省略。

成功結(jié)果:

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

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

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

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

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

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

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







審核編輯:劉清

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

    關(guān)注

    0

    文章

    513

    瀏覽量

    12800
  • Redis
    +關(guān)注

    關(guān)注

    0

    文章

    385

    瀏覽量

    11359

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    借助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流程部署步驟

    為女朋友寫(xiě)一個(gè)小程序(五)— —如何用docker簡(jiǎn)化部署
    發(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

    如何用Springboot整合Redis

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

    linux docker安裝部署

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

    docker部署mysql的壞處

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

    docker部署對(duì)性能的影響

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

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

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

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

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

    基于 Docker 與 Jenkins 實(shí)現(xiàn)自動(dòng)化部署

    優(yōu)化,為 Docker 容器化應(yīng)用與 Jenkins 自動(dòng)化流水線提供了理想的運(yùn)行環(huán)境。無(wú)論是快速構(gòu)建、測(cè)試還是部署,F(xiàn)lexus X 都能確保流程順暢無(wú)阻,大幅提升軟件開(kāi)發(fā)與交付效率。立即擁抱華為云
    的頭像 發(fā)表于 01-07 17:25 ?487次閱讀
    基于 <b class='flag-5'>Docker</b> 與 Jenkins 實(shí)現(xiàn)自動(dòng)化<b class='flag-5'>部署</b>

    如何使用Docker部署大模型

    隨著深度學(xué)習(xí)和大模型的快速發(fā)展,如何高效地部署這些模型成為了一個(gè)重要的挑戰(zhàn)。Docker 作為一種輕量級(jí)的容器化技術(shù),能夠?qū)⒛P图捌湟蕾?lài)環(huán)境打包成一個(gè)可移植的容器,極大地簡(jiǎn)化了部署流程
    的頭像 發(fā)表于 05-24 16:39 ?227次閱讀

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品