欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Docker安裝redis詳細(xì)教程-創(chuàng)新互聯(lián)

工具版本介紹:Docker 20.10.21Redis6.2.6
配置文件中的參數(shù)介紹,引用自大佬:redis.conf 配置參數(shù)詳解
docker不熟的可參考我的博客:docker的使用

成都創(chuàng)新互聯(lián)公司是少有的成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、營銷型企業(yè)網(wǎng)站、微信小程序定制開發(fā)、手機(jī)APP,開發(fā)、制作、設(shè)計、友情鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,于2013年成立,堅持透明化,價格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評
1、創(chuàng)建redis需要的兩個文件夾,用于數(shù)據(jù)卷掛載
mkdir -p /usr/local/docker/redis6.2.6/conf # 配置文件存放目錄
mkdir -p /usr/local/docker/redis6.2.6/data # 數(shù)據(jù)文件存放目錄
2、創(chuàng)建redis需要的配置文件
touch /usr/local/docker/redis6.2.6/conf/redis.conf # 配置文件

配置文件的內(nèi)容,可從文末獲取,若有其它需求,可以從http://download.redis.io/releases/下載其它版本redis的配置文件
注意:
如果要實現(xiàn)非本地訪問,需要修改啟動參數(shù)
bind 127.0.0.1 -::1修改成bind 0.0.0.0 -::1
protected-mode yes修改成protected-mode no
requirepass 123456為redis訪問密碼的配置參數(shù),可自定義

3、拉取鏡像
docker pull redis:6.2.6
4、創(chuàng)建并啟動容器

上訴準(zhǔn)備工作完成后,就可以執(zhí)行docker命令,創(chuàng)建并啟動redis了

docker run -itd --privileged=true -p 6379:6379 --name my_redis \
-v /usr/local/docker/redis6.2.6/data:/data \
-v /usr/local/docker/redis6.2.6/conf/redis.conf:/etc/redis/redis.conf \
redis:6.2.6 redis-server /etc/redis/redis.conf --appendonly yes

參數(shù)說明:
-i:
以交互模式運(yùn)行容器,通常與 -t 同時使用;
-t:
為容器重新分配一個偽輸入終端,通常與 -i 同時使用;
-d:
后臺運(yùn)行容器,并返回容器ID;
--privileged=true
容器內(nèi)的root擁有真正root權(quán)限,否則容器內(nèi)root只是外部普通用戶權(quán)限
-p:
端口映射,格式為:主機(jī)(宿主)端口:容器端口
--name:
指定創(chuàng)建后的容器名稱
-v /usr/local/docker/redis6.2.6/data:/data
映射數(shù)據(jù)目錄
-v /usr/local/docker/redis6.2.6/conf/redis.conf:/etc/redis/redis.conf
映射配置文件
redis-server /etc/redis/redis.conf
指定redis-server的啟動配置文件
--appendonly yes
開啟數(shù)據(jù)持久化

5.訪問

我的redis是部署在云服務(wù)器上的,使用Another Redis DeskTop Manager工具訪問,也是可以訪問成功的
在這里插入圖片描述

附參數(shù)列表:redis.conf文件,附帶部分參數(shù)中文介紹
bind 0.0.0.0 -::1 # 綁定的接口。默認(rèn)為本地
protected-mode no
port 6379 # 指定redis運(yùn)行的端口
tcp-backlog 511
timeout 0 # 設(shè)置客戶端連接時的超時時間,單位為秒
tcp-keepalive 300 # 指定TCP連接是否為長連接
daemonize no # 默認(rèn)情況下,redis不是在后臺運(yùn)行的,如果需要在后臺運(yùn)行,把該項的值更改為yes
pidfile /var/run/redis_6379.pid # 當(dāng)redis在后臺運(yùn)行的時候,Redis默認(rèn)會把pid文件放在/var/run/redis.pid,你可以配置到其他地址。當(dāng)運(yùn)行多個redis服務(wù)時,需要指定不同的pid文件和端口。
loglevel notice # server日志級別,合法值:debug,verbose,notice,warning 默認(rèn)為notice
logfile "" # 指定Redis日志記錄方式,默認(rèn)值為stdout
databases 16 # 設(shè)定redis所允許的大“db簇”(可以理解為數(shù)據(jù)庫)的個數(shù),默認(rèn)為16個簇
always-show-logo no
set-proc-title yes
proc-title-template "{title} {listen-addr} {server-mode}"
stop-writes-on-bgsave-error yes # 默認(rèn)值為yes。當(dāng)啟用了RDB且最后一次后臺保存數(shù)據(jù)失敗,Redis是否停止接收數(shù)據(jù)。
rdbcompression yes # 是否啟用rdb文件壓縮手段,默認(rèn)為yes
rdbchecksum yes # 是否對rdb文件使用CRC64校驗和, 默認(rèn)為“yes”
dbfilename dump.rdb # 鏡像備份文件的文件名
rdb-del-sync-files no
dir ./ # 指定rdb/AOF文件的目錄位置,只能為文件夾不能為文件
replica-serve-stale-data yes
replica-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-diskless-load disabled
repl-disable-tcp-nodelay no
replica-priority 100
acllog-max-len 128
requirepass 123456
lazyfree-lazy-eviction no
lazyfree-lazy-expire no
lazyfree-lazy-server-del no
replica-lazy-flush no
lazyfree-lazy-user-del no
lazyfree-lazy-user-flush no
oom-score-adj no
oom-score-adj-values 0 200 800
disable-thp yes
appendonly no # 開啟這種模式后,Redis會在appendonly.aof文件中添加每一個寫操作,這個文件會在Redis啟動時被讀取來在內(nèi)存中重新構(gòu)建數(shù)據(jù)集,默認(rèn)為關(guān)閉
appendfilename "appendonly.aof" # AOF文件名稱 (默認(rèn): "appendonly.aof")
appendfsync everysec # 調(diào)用fsync()函數(shù)通知操作系統(tǒng)立刻向硬盤寫數(shù)據(jù),默認(rèn)是"everysec",每間隔1秒進(jìn)行一次fsync,另兩種分別是no:不fsync, 只是通知OS可以flush數(shù)據(jù)了,具體是否flush取決于OS。性能更好;以及always: 每次寫入append only 日志文件后都會fsync。性能差,但很安全
no-appendfsync-on-rewrite no # AOF策略設(shè)置為always或者everysec時,后臺處理進(jìn)程(后臺保存或者AOF日志重寫)會執(zhí)行大量的I/O操作。在某些Linux配置中會阻止過長的fsync()請求。注意現(xiàn)在沒有任何修復(fù),即使fsync在另外一個線程進(jìn)行處理。為了減緩這個問題,可以設(shè)置下面這個參數(shù)no-appendfsync-on-rewrite
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
aof-use-rdb-preamble yes
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128
latency-monitor-threshold 0
notify-keyspace-events "Ex"
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
stream-node-max-bytes 4096
stream-node-max-entries 100
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit replica 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
dynamic-hz yes
aof-rewrite-incremental-fsync yes
jemalloc-bg-thread yes

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

分享名稱:Docker安裝redis詳細(xì)教程-創(chuàng)新互聯(lián)
文章出自:http://www.chinadenli.net/article30/djdgso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計做網(wǎng)站用戶體驗電子商務(wù)網(wǎng)站維護(hù)服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司