Pixysoft.Framework.MemoryCache 开发实录


由于顾客的系统进场链接不稳定,导致很多业务无法操作,必须使用一个缓存算法。

但是原先的思路,是豆瓣的分布式缓存算法,打算写的很大。但是实在显示需要,只能花2个阶段去写。

第一阶段,实现本地的缓存,同时要打好框架基础,能够方便接入分布式缓存。

第二个阶段,实现分布式缓存算法。

----------

缓存无非就是让获取数据很慢的数据 保存在本地、甚至内存,提高访问速度。

获取的方式后很多种:

1. (持久化的数据)本地数据库

2. (持久化的数据)本地的序列化对象等

3. 程序运行结果对象

4. 外界用户输入的数据

5. 远程访问获取的数据

缓存的保存

1. 内存保存(浅保存) 

2. 持久的保存(深保存) 

反正第一阶段 主要是定义了接口。实现最简单的key-value的缓存级别。不使用复杂的数据接口,仅list之类的就够用了。

noebe的缓存完成。第一部分结束。用了2天时间。 

原文地址:https://www.cnblogs.com/zc22/p/1662336.html