缓存层应用场景 orange_lys 2023-09-07 57 阅读1分钟 使用缓存层的原因 需要提高存储层的响应速度 并发请求的方式访问存储层后达到请求连接数上限 使用连接池复用连接仍然无法满足方法需求 存储层进行读写分离后仍然无法提高存储层访问性能 分库分表的优化后,带来数据库规模过于庞大 存储层的磁盘I/O达到瓶颈 数据频繁更新场景 见特殊场景 缓存特点 增加系统的复杂度 适合读多写少的场景 内存资源昂贵 增加运维成本 缓存设计 内部缓存和外部缓存 缓存设计常见问题 特殊场景 面对数据频繁更新的场景,可以把数据从DB中移出,直接放入缓存层进行响应