redis-6.2.11 conf配置文件
绑定访问ip
bind 127.0.0.1
保护模式
开启了protected-mode
(保护模式),那么在没有设定bind ip
且没有设密码的情况下,也只接受本机的响应。
如果学习时想要方便,让哪里都可以访问,可以注释掉bind
配置,并且把保护模式改成no
。
protected-mode no
访问端口
port 6379
tcp半连接队列长度配置
tcp-backlog 511
超时时长
timeout 0
tcp 心跳检测间隔时长 单位秒
tcp-keepalive 60
是否配置为守护进程
daemonize no
默认为no 无监督交互
supervised no
pid文件位置配置
pidfile /var/run/redis_6379.pid
日志级别
loglevel notice
日志文件输出路径
logfile /opt/redis-6.2.11/log
数据库数量配置
databases 16
是否总是显示logo
always-show-logo yes
Redis将在给定的秒数和给定的对DB的写入操作数都发生时保存DB
3600秒后,如果至少更换了一个key
save 3600 1
300秒后,如果至少更换了10个key
save 300 10
30秒后 ,如果至少更换了10000个key
save 60 10000
默认情况下,如果启用RDB快照,Redis将停止接受写入(至少一个保存点)和最新的后台保存失败。
#这会让用户意识到(以一种强硬的方式)数据没有正确地保存在磁盘上,否则很可能没有人注意到,会发生一些灾难。
如果后台保存过程再次开始工作,Redis将自动允许再次写入。
但是,如果您设置了正确的Redis服务器监控和持久性,您可能希望禁用此功能,以便Redis即使磁盘、权限等出现问题,也可以继续照常工作。
stop-writes-on-bgsave-error yes
转储.rdb数据库时使用LZF压缩字符串对象?
默认情况下,压缩是启用的,因为它几乎总是成功的。如果您想在保存子项中保存一些CPU,请将其设置为“否”,
但如果您有可压缩的值或键,则数据集可能会更大。
rdbcompression yes