美文网首页
Redis.conf详解

Redis.conf详解

作者: YAOPRINCESS | 来源:发表于2020-05-27 22:35 被阅读0次

Redis.conf详解

单位

对大小写不敏感

包含

include /path/to/local.conf

网络

bind 127.0.0.1 #绑定的ip

保护

protected-mode yes

端口设置

port 6379

通用 general

  • daemonize yes

  • pidfile /var/run/redis_6379.pid

    以后台方式运行要指定一个pid文件

  • loglevel notice

    日志级别

  • logfile 日志文件名

  • databases 16 #数据库数量,默认16

  • always-show-logo yes 是否总是显示logo

快照

再规定的时间内,执行了多少次操作,则会持久化到文件

.rdb .aof 文件

redis时内存数据库,如果没有持久化,那么数据断电即失

save 900 1 持久化规则,如果900s内,至少由一个key进行了修改,我们就进行持久化操作

save 300 10

save 60 10000 高并发下

stop-writes-on-bgsave-error yes 持久化出错后是否继续工作

rdbcompression yes 是否压缩rdb文件,需要消耗一些cpu资源

rdbchecksum yes 保存rdb文件时进行错误校验

dir ./ rdb文件保存的目录

replication 主从复制

security

requirepass 123456 #登录需要密码了,默认不需要密码

config get requirepass

config set requirepass "123456"

auth 123456

ping

限制 clients

maxclients 10000

maxmemory <bytes> #设置最大内存容量

maxmemory-policy noeviction 内存到达上限之后的处理策略

​ #移除一些过期的key等

APPEND ONLY 模式 aof配置

appendonly no 默认不开启aof模式,默认使用rdb方式持久化

appendfsync everysec #每秒执行一次sync,可能会丢失这1s的数据

​ always #每次修改都会写,速度慢

​ no #不执行同步,操作系统自己同步数据,速度最快

相关文章

网友评论

      本文标题:Redis.conf详解

      本文链接:https://www.haomeiwen.com/subject/azhnahtx.html