1. 首页
  2. 编程语言
  3. C++ 
  4. CCache(Common Cache)

CCache(Common Cache)

上传者: 2020-08-20 09:05:37上传 RAR文件 131.08KB 热度 16次
ccache(common cache)是一个使用共享内存实现的cache静态库,在节点数据不足时采用LRU算法进行节点的淘汰. 与memcache的区别在于,首先memcache是一个完整的server程序,不仅有cache的处理操作,还需要监听及处理客户端的操作请求,而ccache只是一个静态库,只关心cache的处理操作;其次,memcache采用了内存去管理数据,程序一旦停止,其中的数据全部丢失,而ccache采用了mmap的方式去管理数据,也就是每个cache都用一个与之对应的文件,一定程度上保证了数据不至于在程序停止的时候丢失;第三,memcache实现了对不定长key和data的
用户评论
码姐姐匿名网友 2020-08-20 09:05:37

代码写得不错,有参考价值