二级缓存

缓存按照存放的位置一般可分为两类本地缓存和分布式缓存。本案例采用二级缓存的方式,进行缓存的设计。一级缓存为本地缓存,二级缓存为分布式缓存。

一级缓存,缓存数据字典,和常用热点数据等基本不可变/有规则变化的信息,二级缓存缓存需要的所有缓存。当一级缓存过期或不可用时,访问二级缓存的数据。如果二级缓存也没有,则访问数据库。

缓存的比例,一般1:4,即可考虑使用缓存。(理论上是1:2即可)。

 

         根据业务特性可使用以下缓存过期策略:

(1)       缓存自动过期;

(2)       缓存触发过期;

posted @ 2016-03-22 14:23  delphi中间件  阅读(383)  评论(0编辑  收藏  举报