Memcached
文章平均质量分 69
qgmobile_conghua
这个作者很懒,什么都没留下…
展开
-
memcached内存存储
Slab Allocation机制:整理内存以便重复使用 Slab Allocation原理:按照预先规定大小,将内存分割成特定长度快,已解决内存碎片问题。将分配的内存分割成各种尺寸的块(chunk),并且把尺寸相同的块分组(chunk的集合)。 Slab Allocation术语: Page:分配给Slab的内存空间,默认1MB,分配后根据slab的大小切分原创 2011-11-16 00:33:26 · 321 阅读 · 0 评论 -
memcached的分布式算法
memcached的分布式: 服务器端没有“分布式功能”,分布式完全由客户端程序实现,这是memcached分布式最大特点。 memcached分布式原理: 向memcached添加A,将A传给客户端程序库,客户端算法根据键决定保存数据的服务器;获取时也先获取键A传递给函数库,通过与保存时算法,就能选中保存时服务器,发送get命令,只要数据没有被删除,就鞥获取数据的值原创 2011-11-16 00:35:30 · 351 阅读 · 0 评论 -
Memcached基础
memcached描述:是高性能的分布式内存缓存服务器,一般使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web的速度,提高可扩展性。 mencached特点: 1、协议简单 (通信不使用复杂xml等格式,使用基于简单文本行协议) 2、基于libevent的事件处理 (libevent是个程序库,memcached使用这个libevent原创 2011-11-16 00:32:17 · 648 阅读 · 0 评论 -
memcached删除机制和发展方向
memcached是缓存,所以数据不会永远存储保存在服务器,这是向系统引入mecached前提。 memcached删除机制:有效利用资源 memcached不会释放以分配内存,记录超时后,客户端无法看见该记录,存储空间可重复使用。 memcached内部不会监视记录是否过期,在get时才会检查,成为lazy(惰性),因此memcached不会在监视上耗费CPU时间。原创 2011-11-16 00:34:38 · 625 阅读 · 0 评论