二十二、Redis进阶-企业级解决方案-缓存预热
缓存预热就是系统上线后,提前将相关的缓存数据加载到缓存系统中。避免用户请求时先查询数据库,然后再将数据缓存的问题。
故障现象服务器启动后迅速宕机。
问题排查
1)请求数量较高
2)主从之间数据吞吐量较大,数据同步操作频度较高
解决方案
准备工作:
1)统计数据访问记录,统计访问频度较高的热点数据
2)构建数据保留队列
3)将统计结果中的数据分类,根据级别,Redis优先加载级别高的火速据
4)利用分布式多服务器同时进行数据读取,提高数据加载过程。
实施:
1)使用脚本程序固定触发预热数据
2)使用CDN
此内容来源于网络,没有实际测试。记录下来,需要时方便到自己的博客中查找。
请登录后再评论