單位設(shè)置
單位的設(shè)置
配置文件units單位對(duì)大小寫(xiě)不敏感。
include(包含)
include
可以理解為Java的import,可以配置多個(gè)其他的配置文件在該配置下叫潦。
網(wǎng)絡(luò)(network)及通用
bind 127.0.0.1 #綁定IP
port 6379 #端口設(shè)置
daemonize yes #redis服務(wù)是否以守護(hù)進(jìn)程態(tài)開(kāi)啟,默認(rèn)為no傻咖,設(shè)置為yes時(shí)啟動(dòng)后后臺(tái)運(yùn)行警检。
pidfile /var/run/redis/redis-server.pid #若以后臺(tái)的方式運(yùn)行,我們就需要指定一個(gè)pid文件镶奉!
# Specify the server verbosity level.
# This can be one of:
# debug (a lot of information, useful for development/testing)
# verbose (many rarely useful info, but not a mess like the debug level)
# notice (moderately verbose, what you want in production probably)
# warning (only very important / critical messages are logged)
loglevel notice #日志級(jí)別币砂,默認(rèn)四種亿蒸,服務(wù)器上默認(rèn)使用notice。
logfile /var/log/redis/redis-server.log #日志的文件名及所在路徑位置
databases 16 #默認(rèn)數(shù)據(jù)庫(kù)數(shù)量,從0號(hào)數(shù)據(jù)庫(kù)開(kāi)始盆色,到第15號(hào)結(jié)束,默認(rèn)16個(gè)數(shù)據(jù)庫(kù)
快照(Snapshotting)
Snapshotting--save
在多長(zhǎng)的事件內(nèi),操作了多少條命令浑吟,會(huì)持久化到.rdb文件或者.aof文件组力。
save 900 1 #若900秒內(nèi),對(duì)數(shù)據(jù)庫(kù)內(nèi)的至少1個(gè)key進(jìn)行了修改候衍,則將進(jìn)行持久化操作。
stop-writes-on-bgsave-error yes #持久化錯(cuò)誤后是否還進(jìn)行工作惨好,默認(rèn)開(kāi)啟。
rdbcompression yes #是否壓縮rdb文件龄句,默認(rèn)開(kāi)啟。
rdbchecksum yes #是否檢查rdb文件职抡,默認(rèn)開(kāi)啟。
dbfilename dump.rdb #設(shè)置rdb文件名
dir /var/lib/redis #rdb文件的保存目錄
安全
在這里可以給redis設(shè)置登錄的密碼。
設(shè)置密碼