redis5.0.3配置文件详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

redis5.0.3配置⽂件详解Redis最新版本5.0.3配置⽂件详解

单位

#当你需要为某个配置项指定内存⼤⼩的时候,必须要带上单位,

#通常的格式就是 1k 5gb 4m 等:

#1k => 1000 bytes

#1kb => 1024 bytes

#1m => 1000000 bytes

#1mb => 10241024 bytes

#1g => 1000000000 bytes

#1gb => 10241024*1024 bytes

⽂件引⼊

#引⼊其他的配置⽂件

#include /path/to/local.conf

#include /path/to/other.conf

模块加载

#启动时加载模块

#loadmodule /path/to/my_module.so

#loadmodule /path/to/other_module.so

⽹络

#指定只能接受来⾃此IP绑定的⽹卡的请求,注意此默认值默认外⽹是不可访问的

bind 127.0.0.1

#是否开启保护模式。如果没有指定bind和密码,redis只会本地进⾏访问,拒绝外部访问。protected-mode yes

#默认端⼝,建议⽣产环境不要使⽤默认端⼝避免被恶意扫描到

port 6379

#TCP连接中已完成队列(完成三次握⼿之后)的长度

tcp-backlog 511

#配置unix socket来让redis⽀持监听本地连接。

#unixsocket /tmp/redis.sock

#配置unix socket使⽤⽂件的权限

#unixsocketperm 700

#客户端连接空闲超过timeout将会被断开,为0则断开

timeout 0

#tcp keepalive参数

tcp-keepalive 300

基本配置

#是否后台启动

daemonize no

#可以通过upstart和systemd管理Redis守护进程

#选项:

#supervised no - 没有监督互动

#supervised upstart - 通过将Redis置于SIGSTOP模式来启动信号

#supervised systemd - signal systemd将READY = 1写⼊$ NOTIFY_SOCKET

#supervised auto - 检测upstart或systemd⽅法基于 UPSTART_JOB或NOTIFY_SOCKET环境变量 supervised no

#配置PID⽂件路径

pidfile /var/run/redis_6379.pid

#⽇志级别

#参数:

# debug

# verbose

# notice

# warning

loglevel notice

#⽇志⽂件

logfile “”

#是否打开记录syslog功能

#syslog-enabled no

#syslog标识符

#syslog-ident redis

#⽇志的来源

#syslog-facility local0

#数据库的数量,默认使⽤的数据库是DB 0

#可以通过”SELECT “命令选择⼀个db

#集群环境默认只有DB 0

databases 16

#是否⼀直显⽰logo

always-show-logo yes

数据持久化RDB

#保存数据到磁盘:

#save

#Will save the DB if both the given number of seconds and the given #number of write operations against the DB occurred. #In the example below the behaviour will be to save:

#15分钟有⼀个key发⽣变化就保存数据到磁盘 #after 900 sec (15 min) if at least 1 key changed

#5分钟有10个key发⽣变化就保存数据到磁盘 #after 300 sec (5 min) if at least 10 keys changed

#1分钟有10000个key发⽣变化就保存数据到磁盘 #after 60 sec if at least 10000 keys changed

#Note: you can disable saving completely by commenting out all “save” lines.

#还可以删除所有以前配置的保存。 #通过添加带有单个空字符串参数的保存指令

#like in the following example:

save 900 1

save 300 10

save 60 10000

#持久化出现错误后,是否依然进⾏继续进⾏⼯作

stop-writes-on-bgsave-error yes

#是否校验rdb⽂件

rdbcompression yes

#使⽤压缩rdb⽂件,rdb⽂件压缩使⽤LZF压缩算法,

rdbchecksum yes

#rdb⽂件名称

dbfilename dump.rdb

相关文档
最新文档