Docker Redis 7.2.3 部署方式
配置文件
# Redis 7.2.3 配置文件 # 綁定IP地址,允許其他IP訪問 # 默認(rèn)情況下,Redis只綁定到127.0.0.1本地回環(huán)地址 # 如果需要讓其他IP訪問,注釋掉或修改綁定的IP地址 # 例如,允許所有IP訪問,可以注釋掉bind行: # bind 127.0.0.1 # 或者,指定允許訪問的IP地址(推薦使用特定IP): bind 0.0.0.0 # 保護(hù)模式 # 當(dāng)bind為0.0.0.0,建議關(guān)閉保護(hù)模式 protected-mode no # 設(shè)置密碼,啟用身份驗(yàn)證 # 替換為你自己的密碼 requirepass 8Mlgasg6WjmNlV7 # Redis默認(rèn)端口,默認(rèn)是6379 port 6389 # 最大客戶端連接數(shù) # 默認(rèn)值是10000,可以根據(jù)需求調(diào)整 maxclients 10000 # 內(nèi)存使用限制,設(shè)置為0表示不限制內(nèi)存使用 # 如果服務(wù)器內(nèi)存有限,可以設(shè)置最大內(nèi)存使用量 # maxmemory <bytes> # 當(dāng)達(dá)到內(nèi)存限制時(shí)的處理策略 # 可選值:volatile-lru, allkeys-lru, volatile-lfu, allkeys-lfu, volatile-random, allkeys-random, volatile-ttl, noeviction # maxmemory-policy noeviction # 持久化配置:RDB 快照 # 每60秒,如果至少有1000個(gè)鍵被修改,則生成一個(gè)RDB快照 save 60 1000 # AOF配置,追加文件持久化 appendonly no # appendfilename "appendonly.aof" # 日志級(jí)別,可選項(xiàng)為:debug、verbose、notice、warning loglevel notice # 日志文件路徑 logfile "" # 數(shù)據(jù)庫文件存儲(chǔ)路徑 dir ./ # 數(shù)據(jù)庫數(shù)量,默認(rèn)是16 databases 16 # Redis后臺(tái)運(yùn)行 daemonize no # 是否啟用慢查詢?nèi)罩? # slowlog-log-slower-than 10000 # 慢查詢?nèi)罩咀畲蟊4鏃l數(shù) # slowlog-max-len 128
拉取容器并啟動(dòng)
docker pull redis:7.2.3 mkdir /opt/soft/redis/conf mkdir /opt/soft/redis/data docker stop redis docker rm redis docker restart redis docker run --name redis -p 6389:6379 -v /opt/soft/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /opt/soft/redis/data:/data --restart=always --privileged=true -d redis:7.2.3 redis-server /usr/local/etc/redis/redis.conf docker logs -f redis docker logs 01385ca8ad41 docker logs redis docker logs redis
其它問題
docker 啟動(dòng)Redis6.0 一直顯示重啟中,一直重啟,無其他端口占用,無實(shí)際錯(cuò)誤日志
原因:
配置文件中的“daemonize yes”和docker啟動(dòng)命令中 --restart=always守護(hù)進(jìn)程的方式運(yùn)行 兩者沖突
# 修改配置文件中的Redis后臺(tái)運(yùn)行,修改為 no daemonize no
到此這篇關(guān)于Docker Redis 7.2.3 部署方式的文章就介紹到這了,更多相關(guān)Docker Redis部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker中如何通過docker-compose部署ELK
Docker?Compose適用于不同的操作系統(tǒng)和云平臺(tái),這篇文章主要介紹了Docker中如何通過docker-compose部署ELK,需要的朋友可以參考下2024-05-05
總結(jié)Docker不適合部署數(shù)據(jù)庫的7大原因
在本篇文章里小編給大家整理一篇關(guān)于Docker不適合部署數(shù)據(jù)庫的7大原因,有興趣的朋友們可以參考學(xué)習(xí)下。2021-01-01
Docker安裝MongoDB的過程(mongo.latest)
MongoDB是一種高性能、靈活的數(shù)據(jù)庫,特別適合處理大量非結(jié)構(gòu)化數(shù)據(jù),它采用文檔數(shù)據(jù)模型,支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu),提供類似面向?qū)ο蟮牟樵冋Z言,本文給大家介紹Docker安裝MongoDB的過程(mongo.latest),感興趣的朋友一起看看吧2024-11-11
docker+gitlab+jenkins從零搭建自動(dòng)化部署
通過幾天的學(xué)習(xí)和自己的理解,整理了下Docker+Jenkins的自動(dòng)部署教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06

