Pixysoft.Framework.MemoryCache 开发实录
由于顾客的系统进场链接不稳定,导致很多业务无法操作,必须使用一个缓存算法。
但是原先的思路,是豆瓣的分布式缓存算法,打算写的很大。但是实在显示需要,只能花2个阶段去写。
第一阶段,实现本地的缓存,同时要打好框架基础,能够方便接入分布式缓存。
第二个阶段,实现分布式缓存算法。
----------
缓存无非就是让获取数据很慢的数据 保存在本地、甚至内存,提高访问速度。
获取的方式后很多种:
1. (持久化的数据)本地数据库
2. (持久化的数据)本地的序列化对象等
3. 程序运行结果对象
4. 外界用户输入的数据
5. 远程访问获取的数据
缓存的保存
1. 内存保存(浅保存)
2. 持久的保存(深保存)
反正第一阶段 主要是定义了接口。实现最简单的key-value的缓存级别。不使用复杂的数据接口,仅list之类的就够用了。
noebe的缓存完成。第一部分结束。用了2天时间。