溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Docker如何安裝配置Redis鏡像

發(fā)布時(shí)間:2021-11-23 11:06:48 來源:億速云 閱讀:142 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹Docker如何安裝配置Redis鏡像,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

    前言

    如何安裝Redis鏡像,創(chuàng)建Redis容器并且映射端口掛載數(shù)據(jù)卷和配置數(shù)據(jù)。

    Docker如何安裝配置Redis鏡像

    環(huán)境

    • CentOS 7

    • Docker 20.10.10

    安裝

    拉取鏡像

    docker pull redis

    Docker如何安裝配置Redis鏡像

    查看鏡像

    docker images

    Docker如何安裝配置Redis鏡像

    創(chuàng)建并啟動(dòng)MySQL容器

    創(chuàng)建數(shù)據(jù)目錄和配置文件

    創(chuàng)建配置文件夾

    mkdir -p /mydata/redis/conf

    創(chuàng)建配置文件

    touch /mydata/redis/conf/redis.conf

    提醒避免采坑

    預(yù)先創(chuàng)建好redis.conf配置文件,因?yàn)樵趯⒈緳C(jī)/mydata/redis/conf/redis.conf掛到/etc/redis/redis.conf的時(shí)候,不會(huì)將路徑最后一個(gè)redis.conf當(dāng)成一個(gè)文件,而是當(dāng)成一個(gè)目錄,所以我們要想將本機(jī)上的配置文件redis.conf掛載到Docker容器中,需要預(yù)先創(chuàng)建好配置文件。
    #######################################
    完成上面的創(chuàng)建數(shù)據(jù)目錄和配置文件步驟即可~
    #######################################

    創(chuàng)建并啟動(dòng)MySQL容器命令

    sudo docker run -p 6379:6379 --name redis \
    -v /mydata/redis/data:/data \
    -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
    -d redis redis-server /etc/redis/redis.conf

    參數(shù)說明

    • -p 3306:3306:將容器的6379端口映射到主機(jī)的6379端口

    • --name redis :定義容器名稱為redis

    • -v /mydata/redis/data:/data:將Redis的數(shù)據(jù)文件夾掛載到主機(jī)

    • -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf:將Redis的配置文件夾掛載到主機(jī)

    • -d redis redis-server /etc/redis/redis.conf:后臺(tái)運(yùn)行,以redis鏡像按照后面的配置文件/etc/redis/redis.conf進(jìn)行啟動(dòng)

    Docker如何安裝配置Redis鏡像

    查看正在運(yùn)行的容器

    docker ps

    Docker如何安裝配置Redis鏡像

    連接到Docker的Redis

    docker exec -it redis redis-cli

    Docker如何安裝配置Redis鏡像

    存值

    set name zhangsan

    Docker如何安裝配置Redis鏡像


    取值

    get name

    Docker如何安裝配置Redis鏡像

    設(shè)置Redis持久化儲(chǔ)存

    默認(rèn)redis的數(shù)據(jù)存在內(nèi)存中,重啟之后數(shù)據(jù)就丟失了,設(shè)置持久化存儲(chǔ)后重啟數(shù)據(jù)仍然會(huì)在

    echo "appendonly yes"  >> /mydata/redis/conf/redis.conf

    以上是“Docker如何安裝配置Redis鏡像”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

    向AI問一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI