新增 6 个知识库文档,用于测试 L0+L1 混合检索功能: API 类: - payment-errors.md - 支付网关错误码定义 领域知识类: - spring-ai-tool-best-practices.md - Spring AI 工具定义最佳实践 基础设施类: - redis-config.md - Redis 缓存配置指南 - mysql-connection-pool.md - MySQL 连接池配置 - flyway-best-practices.md - Flyway 数据库迁移最佳实践 故障排查类: - fault-diagnosis-process.md - 故障诊断流程规范 所有文档均包含: - 标准 frontmatter 元数据 (title, keywords, summary, category) - 实用配置示例和代码片段 - 支持 L0 精确匹配的关键词
1.1 KiB
1.1 KiB
title, keywords, summary, category
| title | keywords | summary | category | |||||
|---|---|---|---|---|---|---|---|---|
| Redis 缓存配置指南 |
|
Redis 缓存的配置参数说明、连接池设置和常见问题排查 | infrastructure |
Redis 缓存配置指南
基础配置
连接参数
spring:
redis:
host: localhost
port: 6379
password: your_password
database: 0
timeout: 3000ms
连接池配置
spring:
redis:
lettuce:
pool:
max-active: 8
max-idle: 8
min-idle: 0
max-wait: -1ms
常见问题
超时问题排查
症状:Redis 操作超时
排查步骤:
- 检查网络连接:
ping redis_host - 检查 Redis 服务状态:
redis-cli ping - 查看慢查询日志:
redis-cli slowlog get 10 - 检查连接池状态
解决方案:
- 增加超时时间
- 优化慢查询
- 调整连接池大小
连接数过多
症状:达到 Redis 最大连接数限制
排查:
redis-cli info clients
解决:
- 调整
maxclients参数 - 检查连接泄漏
- 启用连接池复用