#是否以后台进程运行
daemonize yes
#指定后台进程的pid文件写入位置
pidfile /var/run/redis.pid
#监听端口,默认为6379
port 6379
#只接受以下绑定的IP请求
bind 127.0.0.1
设置unix套接字,默认为空,及不通过unix套接字来监听
# unixsocket /tmp/redis.sock
# unixsocketperm 755
#客户端空闲多长时间,关闭链接。0表示不关闭
timeout 5
# TCP keepalive.
# 如果是非零值,当失去链接时,会使用SO_KEEPALIVE发送TCP ACKs 到客户端。
# 这个参数有两个作用:
# 1.检测断点。
# 2.从网络中间设备来看,就是保持链接
# 在Linux上,设定的时间就是发送ACKs的周期。
# 注意:达到双倍的设定时间才会关闭链接。在其他内核上,周期依赖于内核设置。
# 一个比较合理的值为60s
tcp-keepalive 0
# 指定日志级别,以下记录信息依次递减
# debug用于开发/测试
# verbose没debug那么详细
# notice适用于生产线# warning只记录非常重要的信息
loglevel notice
#日志文件名称,如果为stdout则输出到标准输出端,如果是以后台进程运行则不产生日志
logfile /data/logs/redis/redis.log
# 要想启用系统日志记录器,设置一下选项为yes
# syslog-enabled no
# 指明syslog身份
# syslog-ident redis
# 指明syslog设备。必须是一个用户或者是local0 ~ local7之一
# syslog-facility local0
#设置数据库数目,第一个数据库编号为:0
databases 16
##############快照#################
#在什么条件下保存数据库到磁盘,条件可以有很多个,满足任何一个条件都会精心快照
#在900秒之内有一次key的变化
save 900 1
#在300秒之内,有10个key的变化
save 300