亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Redis > 正文

詳談redis優化配置和redis.conf說明(推薦)

2020-03-17 12:38:45
字體:
來源:轉載
供稿:網友

1. Redis.conf 配置參數:

#是否作為守護進程運行

daemonize yes

#如以后臺進程運行,則需指定一個pid,默認為/var/run/redis.pid

pidfile redis.pid

#綁定主機IP,默認值為127.0.0.1

#bind 127.0.0.1

#Redis默認監聽端口

port 6379

#客戶端閑置多少秒后,斷開連接,默認為300(秒)

timeout 300

#日志記錄等級,有4個可選值,debug,verbose(默認值),notice,warning

loglevel verbose

#指定日志輸出的文件名,默認值為stdout,也可設為/dev/null屏蔽日志

logfile stdout

#可用數據庫數,默認值為16,默認數據庫為0

databases 16

#保存數據到disk的策略

#當有一條Keys數據被改變是,900秒刷新到disk一次

save 900 1

#當有10條Keys數據被改變時,300秒刷新到disk一次

save 300 10

#當有1w條keys數據被改變時,60秒刷新到disk一次

save 60 10000

#當dump .rdb數據庫的時候是否壓縮數據對象

rdbcompression yes

#本地數據庫文件名,默認值為dump.rdb

dbfilename dump.rdb

#本地數據庫存放路徑,默認值為 ./

dir /var/lib/redis/
 

########### Replication #####################

#Redis的復制配置

# slaveof <masterip> <masterport> 當本機為從服務時,設置主服務的IP及端口

# masterauth <master-password> 當本機為從服務時,設置主服務的連接密碼

#連接密碼

# requirepass foobared

#最大客戶端連接數,默認不限制

# maxclients 128

#最大內存使用設置,達到最大內存設置后,Redis會先嘗試清除已到期或即將到期的Key,當此方法處理后,任到達最大內存設置,將無法再進行寫入操作。

# maxmemory <bytes>

#是否在每次更新操作后進行日志記錄,如果不開啟,可能會在斷電時導致一段時間內的數據丟失。因為redis本身同步數據文件是按上面save條件來同步的,所以有的數據會在一段時間內只存在于內存中。默認值為no

appendonly no

#更新日志文件名,默認值為appendonly.aof

#appendfilename

#更新日志條件,共有3個可選值。no表示等操作系統進行數據緩存同步到磁盤,always表示每次更新操作后手動調用fsync()將數據寫到磁盤,everysec表示每秒同步一次(默認值)。

# appendfsync always

appendfsync everysec

# appendfsync no


################ VIRTUAL MEMORY ###########

#是否開啟VM功能,默認值為no

vm-enabled no

# vm-enabled yes

#虛擬內存文件路徑,默認值為/tmp/redis.swap,不可多個Redis實例共享

vm-swap-file /tmp/redis.swap

# 將所有大于vm-max-memory的數據存入虛擬內存,無論vm-max-memory設置多小,所有索引數據都是內存存儲的 (Redis的索引數據就是keys),也就是說,當vm-max-memory設置為0的時候,其實是所有value都存在于磁盤。默認值為0。

vm-max-memory 0

vm-page-size 32

vm-pages 134217728

vm-max-threads 4


############# ADVANCED CONFIG ###############

glueoutputbuf yes

hash-max-zipmap-entries 64

hash-max-zipmap-value 512

#是否重置Hash表

activerehashing yes

注意:Redis官方文檔對VM的使用提出了一些建議:

當你的key很小而value很大時,使用VM的效果會比較好.因為這樣節約的內存比較大.

當你的key不小時,可以考慮使用一些非常方法將很大的key變成很大的value,比如你可以考慮將key,value組合成一個新的value.

最好使用Linux ext3 等對稀疏文件支持比較好的文件系統保存你的swap文件.

vm-max-threads這個參數,可以設置訪問swap文件的線程數,設置最好不要超過機器的核數.如果設置為0,那么所有對swap文件的操作都是串行的.可能會造成比較長時間的延遲,但是對數據完整性有很好的保證.

2. 調整系統內核參數

如果內存情況比較緊張的話,需要設定內核參數:

echo 1 > /proc/sys/vm/overcommit_memory

這里說一下這個配置的含義:/proc/sys/vm/overcommit_memory

該文件指定了內核針對內存分配的策略,其值可以是0、1、2。

0,表示內核將檢查是否有足夠的可用內存供應用進程使用;如果有足夠的可用內存,內存申請允許;否則,內存申請失敗,并把錯誤返回給應用進程。

1,表示內核允許分配所有的物理內存,而不管當前的內存狀態如何。

2,表示內核允許分配超過所有物理內存和交換空間總和的內存

Redis 在dump數據的時候,會fork出一個子進程,理論上child進程所占用的內存和parent是一樣的,比如parent占用的內存為 8G,這個時候也要同樣分配8G的內存給child, 如果內存無法負擔,往往會造成redis服務器的down機或者IO負載過高,效率下降。所以這里比較優化的內存分配策略應該設置為 1(表示內核允許分配所有的物理內存,而不管當前的內存狀態如何)

一、 運行服務

# redis-server /etc/redis/redis.conf 開啟

# redis-cli shutdown 關閉

二、 測試

1) 可在后臺啟動redis服務后,用redis-benchmark命令測試

2) 通過redis-cli命令實際操作測試

三、 保存/備份

數據備份可以通過定期備份該文件實現。

因為redis是異步寫入磁盤的,如果要讓內存中的數據馬上寫入硬盤可以執行如下命令:

redis-cli save 或者 redis-cli -p 6380 save(指定端口)

注意,以上部署操作需要具備一定的權限,比如復制和設定內核參數等。

執行redis-benchmark命令時也會將內存數據寫入硬盤。

四、 開啟端口號

1) 打開/etc/sysconfig/iptables,

2) 在-【A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT】后面,加上 【-A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT】  //這里的6379是Redis默認端口號

3) 保存,重啟防火墻:/etc/init.d/iptables restart

以上這篇詳談redis優化配置和redis.conf說明(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Redis頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性猛交xxxx乱大交蜜桃| 亚洲欧美另类国产| 欧美成人免费在线观看| 精品国产一区久久久| 久久久精品视频成人| 尤物yw午夜国产精品视频明星| 欧美精品videosex极品1| 久久精品精品电影网| 亚洲天天在线日亚洲洲精| 久久99国产综合精品女同| 国产色综合天天综合网| 久久午夜a级毛片| 91亚洲精品久久久| 成人夜晚看av| 久久人人爽人人爽人人片亚洲| 日韩av一区二区在线| 在线视频精品一| 亚洲成人免费在线视频| 97精品国产97久久久久久免费| 在线观看国产精品淫| 亚洲欧美一区二区精品久久久| 亚洲国产日韩欧美综合久久| 国产在线a不卡| 亚洲国产欧美一区二区三区同亚洲| 精品久久久久久中文字幕大豆网| 欧美性极品xxxx做受| 中文字幕日韩免费视频| 欧美成人免费全部观看天天性色| 国产主播欧美精品| 国产精品一区二区三区毛片淫片| 韩国三级日本三级少妇99| 色多多国产成人永久免费网站| 91sao在线观看国产| 亚洲缚视频在线观看| 黑人巨大精品欧美一区二区| 国产精品一区二区三区在线播放| 日韩电影网在线| 国产精品久久久久久av福利| 国产精品视频免费观看www| 久久精品99久久香蕉国产色戒| 日韩久久精品成人| 欧美黑人xxx| 7777精品久久久久久| 精品网站999www| 91精品视频观看| 91成人天堂久久成人| 亚洲国产精品电影在线观看| 国产欧美在线视频| 77777少妇光屁股久久一区| 日韩女优人人人人射在线视频| 中文国产成人精品| 欧美成在线视频| 国产在线精品成人一区二区三区| 大荫蒂欧美视频另类xxxx| 亚洲欧美999| 国产精品视频永久免费播放| 97视频在线看| 国产丝袜一区二区三区| 国产精品激情av电影在线观看| 色综合91久久精品中文字幕| 国产精品免费一区豆花| 亚洲夜晚福利在线观看| 91沈先生作品| 57pao国产成人免费| 97视频在线观看免费高清完整版在线观看| 欧美野外猛男的大粗鳮| 国产精品久久久久久av| 中文字幕亚洲综合| 午夜欧美不卡精品aaaaa| 日本高清视频一区| 欧美一级高清免费| x99av成人免费| 国产亚洲一区精品| 久久久www成人免费精品| 欧美激情精品久久久| 亚洲a级在线观看| 欧美成人激情视频| 精品亚洲夜色av98在线观看| 日韩精品免费在线观看| 欧美日韩美女在线| 欧美色另类天堂2015| 欧美日韩国产中文字幕| 福利视频导航一区| 欧美激情视频网址| 国产这里只有精品| 91在线视频免费| 色爱精品视频一区| 午夜精品久久17c| 欧美激情一区二区三区成人| 日韩精品在线播放| 亚洲日本中文字幕免费在线不卡| 欧美亚洲视频在线观看| 亚洲欧美日韩国产成人| 日本不卡视频在线播放| 亚洲国产一区二区三区四区| 一区二区亚洲精品国产| 欧美激情在线狂野欧美精品| 亚洲国产福利在线| 乱亲女秽乱长久久久| 日韩精品视频在线免费观看| 深夜福利91大全| 久久精品国产2020观看福利| 成年人精品视频| 69久久夜色精品国产69| 国产精品福利久久久| 日韩在线观看免费全集电视剧网站| 亚洲成人久久电影| 日韩av在线网| 色多多国产成人永久免费网站| 欧美国产日韩一区二区| 欧美视频免费在线| 亚洲高清在线观看| 国产欧美最新羞羞视频在线观看| 久久久久亚洲精品| 久久伊人91精品综合网站| 91国内免费在线视频| 欧美成年人在线观看| 欧美在线视频播放| 亚洲自拍欧美另类| 久久精品国产精品亚洲| 日本19禁啪啪免费观看www| 色视频www在线播放国产成人| 日韩av快播网址| 91免费电影网站| 亚洲高清久久久久久| 日韩欧美国产免费播放| 91人人爽人人爽人人精88v| 国产精品久久久久久av| 成人免费视频在线观看超级碰| 国模视频一区二区三区| 欧美大码xxxx| 欧美国产日韩中文字幕在线| 国产a级全部精品| 在线观看国产欧美| 亚洲欧洲成视频免费观看| 精品视频在线观看日韩| 亚洲激情自拍图| 91精品国产91久久久久福利| 亚洲国产精品字幕| 日韩在线观看精品| 最近中文字幕mv在线一区二区三区四区| 精品国产91乱高清在线观看| 国产精品丝袜视频| 久久亚洲国产精品| 大胆人体色综合| 亚洲国产成人精品一区二区| 国产精品旅馆在线| 福利一区福利二区微拍刺激| 久久的精品视频| 亚洲国产成人一区| 欧美激情a在线| 热门国产精品亚洲第一区在线| 国产精品入口日韩视频大尺度| 美女视频黄免费的亚洲男人天堂| 国产视频精品一区二区三区| 欧美高清videos高潮hd| 欧美大全免费观看电视剧大泉洋| 亚洲字幕在线观看| 欧美日韩视频免费播放| 亚洲伊人久久大香线蕉av| 亚洲欧洲日本专区| 亚洲精品一二区| 国产视频久久久久久久| 91美女高潮出水|