二十二、Redis进阶-企业级解决方案-缓存预热

作者: 温新

分类: 【Redis】

阅读: 2969

时间: 2020-09-06 09:05:18

缓存预热就是系统上线后,提前将相关的缓存数据加载到缓存系统中。避免用户请求时先查询数据库,然后再将数据缓存的问题。

故障现象服务器启动后迅速宕机。

问题排查

1)请求数量较高

2)主从之间数据吞吐量较大,数据同步操作频度较高

解决方案

准备工作:

1)统计数据访问记录,统计访问频度较高的热点数据

2)构建数据保留队列

3)将统计结果中的数据分类,根据级别,Redis优先加载级别高的火速据

4)利用分布式多服务器同时进行数据读取,提高数据加载过程。

实施:

1)使用脚本程序固定触发预热数据

2)使用CDN

此内容来源于网络,没有实际测试。记录下来,需要时方便到自己的博客中查找。

请登录后再评论