redis.conf
redis的配置文件, 所有常見配置都是在這里進(jìn)行配置的
- 常用配置
bind 127.0.0.1 //綁定ip, 如果需要遠(yuǎn)程訪問, 可注釋此行督函,或綁定一個(gè)固定ip
port 6379 //設(shè)置端口號(hào), 默認(rèn)6379
requirepass 123456 //設(shè)置密碼
daemonize yes //是否以守護(hù)進(jìn)程運(yùn)行
database 16 // 數(shù)據(jù)庫數(shù)量, 默認(rèn)16個(gè)
timeout 300 // 當(dāng)客戶端閑置多長時(shí)間后關(guān)閉連接镰吵,如果指定為0是尔,表示關(guān)閉該功能
- 日志文件
logfile "/var/log/redis/redis-server.log" 日志文件路徑
指定日志記錄級(jí)別偎箫,Redis總共支持四個(gè)級(jí)別:debug虐唠、verbose久锥、notice辆床、warning说订,默認(rèn)為verbose
loglevel verbose
日志記錄方式听诸,默認(rèn)為標(biāo)準(zhǔn)輸出坐求,如果配置Redis為守護(hù)進(jìn)程方式運(yùn)行,而這里又配置為日志記錄方式為標(biāo)準(zhǔn)輸出晌梨,則日志將會(huì)發(fā)送給/dev/null
logfile stdout
- 數(shù)據(jù)文件
dbfilename dump.rdb // 文件名
dir /var/lib/redis //數(shù)據(jù)文件存儲(chǔ)路徑
- 持久化
指定在多長時(shí)間內(nèi)桥嗤,有多少次更新操作,就將數(shù)據(jù)同步到數(shù)據(jù)文件仔蝌,可以多個(gè)條件配合
save <seconds> <changes>
Redis默認(rèn)配置文件中提供了三個(gè)條件:
save 900 1
save 300 10
save 60 10000
分別表示900秒(15分鐘)內(nèi)有1個(gè)更改泛领,300秒(5分鐘)內(nèi)有10個(gè)更改以及60秒內(nèi)有10000個(gè)更改