flask-web Redis缓存——设计框架、缓存策略、淘汰策略、雪崩与穿透
发布时间
阅读量:
阅读量
一、缓存架构设计与实现
计算机系统架构中的缓存机制:

多级缓存

本地缓存机制的构建方式 : 采用全局变量的形式,通常适用于存储访问频率极高的数据
项目所采用的策略
-
SQLAlchemy具备一定的本地缓存功能
在同一个请求过程中,对于重复的查询操作,仅需访问数据库一次,SQLAlchemy实现了本地缓存(类似于Django中的Queryset查询结果集),其中queryset查询集(即查询结果集)的一个关键功能便是实现缓存(从而发挥出本地缓存的效果) -
利用Redis搭建一层缓存系统,可将redis cluster 作为一级外部分布式缓存方案
二、缓存数据管理策略
缓存数据类型分析
在规划缓存数据内容时,可将以下种类的数据纳入缓存范围
一个数值型数据
举例说明
全部评论 (0)
还没有任何评论哟~
