Redis教程

redis基础篇~配置文件解读

本文主要是介绍redis基础篇~配置文件解读,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一 通用配置
maxclients 最大客户端访问数(默认为0,不设置最大阈值)
timeout 默认超时时间(默认为0,不设置超时时间)
maxmemory 最大内存限制(默认不限制为0)
maxmemory-policy 默认内存满后的淘汰策略(volatile-lru)
hz hz-线程数量(默认10)
dynamic-hz yes hz-线程自动优化
slowlog-log-slower-than 慢日志阈值(默认10毫秒)
slowlog-max-len 慢查询日志长度(默认128)
protected-mode 本机保护模式(默认yes)
rename-command FLUSHALL b840fc02d5240 屏蔽敏感命令信息示例
requirepass password 开启认证需要重启服务
二 持久化配置
1 rdb相关~N
save 900 1 :15分钟内,至少有1个写操作
save 300 10 :5分钟内,至少有10个操作
save 60 10000 :1分钟内,至少有10000个写操作
rdbcompression :默认值为:yes ; 是否对日志进行压缩,如果服务器磁盘是ssd,但是cpu比较吃紧,可以配置为no,减少cpu的压力
dbfilename : 默认值:dump.rdb;快照的存储文件
2 aof相关~N
appendonly :默认值为 no ,不适用append 模式的配置
appendfilename :默认值:"appendonly.aof",append 模式的日志文件
appendfsync :默认值:everysec;持久化的频率
    always:每一次写操作都持久化
    everysec:每隔一秒持久化一次(99%的场景都满足)
    no:不持久化

这篇关于redis基础篇~配置文件解读的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!