82 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ## 基础网络配置
 | ||
| # 允许所有IPv4地址连接(生产环境建议指定具体IP)
 | ||
| bind 0.0.0.0
 | ||
| # 开启保护模式(配合密码使用更安全)
 | ||
| protected-mode yes
 | ||
| # 使用端口
 | ||
| port 6379
 | ||
| # TCP连接队列大小
 | ||
| tcp-backlog 511
 | ||
| # 客户端空闲超时时间(300秒=5分钟,自动断开)
 | ||
| timeout 300
 | ||
| # 定期发送TCP保活包,检测无效连接
 | ||
| tcp-keepalive 60
 | ||
| 
 | ||
| ## 运行模式
 | ||
| # 不启用后台运行(由systemd管理)
 | ||
| daemonize no
 | ||
| # PID文件路径(与端口对应)
 | ||
| pidfile /var/run/redis_52173.pid
 | ||
| # 日志级别(notice:常规信息,warning:警告)
 | ||
| loglevel notice
 | ||
| # 日志文件路径(便于问题排查)
 | ||
| logfile "/data/redis/redis.log"
 | ||
| 
 | ||
| ## 数据存储
 | ||
| # 默认数据库数量
 | ||
| databases 16
 | ||
| # 数据文件存储目录(需手动创建mkdir -p /data/redis/data)
 | ||
| dir /data/redis/data
 | ||
| # RDB快照文件名
 | ||
| dbfilename dump.rdb
 | ||
| # 快照失败时停止写入(防止数据不一致)
 | ||
| stop-writes-on-bgsave-error yes
 | ||
| # 启用RDB压缩
 | ||
| rdbcompression yes
 | ||
| # 启用RDB校验
 | ||
| rdbchecksum yes
 | ||
| 
 | ||
| ## 密码与安全
 | ||
| # 密码(建议包含大小写+数字+符号,长度≥10位)
 | ||
| requirepass lndj_redis123456
 | ||
| # 记录最近128条ACL操作日志
 | ||
| acllog-max-len 128
 | ||
| 
 | ||
| ## 内存与性能优化
 | ||
| # 最大使用内存(根据服务器配置调整,如1GB)
 | ||
| maxmemory 2048mb
 | ||
| # 内存满时淘汰策略(删除最近最少使用的键)         
 | ||
| maxmemory-policy allkeys-lru
 | ||
| # 禁用透明大页(避免Redis性能波动)
 | ||
| disable-thp yes
 | ||
|  # 内部调度频率(默认10,平衡性能与CPU占用)
 | ||
| hz 10
 | ||
| 
 | ||
| ## AOF持久化(可选,按需开启)
 | ||
| # 启用AOF持久化(比RDB更可靠,性能略低)
 | ||
| appendonly yes  
 | ||
| appendfilename "appendonly.aof"
 | ||
| # 每秒同步一次AOF文件(平衡安全性与性能)
 | ||
| appendfsync everysec
 | ||
| # AOF文件增长100%时自动重写
 | ||
| auto-aof-rewrite-percentage 100
 | ||
| # 最小重写大小
 | ||
| auto-aof-rewrite-min-size 64mb
 | ||
| 
 | ||
| ## 客户端限制
 | ||
| # 普通客户端无限制
 | ||
| client-output-buffer-limit normal 0 0 0
 | ||
| # 从库客户端缓冲区限制
 | ||
| client-output-buffer-limit replica 256mb 64mb 60
 | ||
| # 订阅客户端缓冲区限制
 | ||
| client-output-buffer-limit pubsub 32mb 8mb 60
 | ||
| 
 | ||
| ## 其他推荐配置
 | ||
| # 惰性删除过期键(减少删除时的阻塞)
 | ||
| lazyfree-lazy-eviction yes
 | ||
| # 记录执行时间超过10ms的慢查询
 | ||
| slowlog-log-slower-than 10000 
 | ||
| # 慢查询日志最大条数
 | ||
| slowlog-max-len 128
 | ||
| # 自动重新哈希(优化哈希表性能)
 | ||
| activerehashing yes | 
