Memcache
文章平均质量分 58
Mr_Wang的博客
PHP尖兵
展开
-
Memcache内存机制与LRU
memcache的内存分配机制:memcache进程会预先分配一部分内存给slab,给slab分配的内存也叫page(page的默认大小是1M),每个page下面会有若干个chunk(chunk默认大小96B),而数据就会封装成item存储在chunk里面,若干个大小相同的chunk称为slab class,相同大小的chunk未必在一个slab中。所以在默认情况下一个slab存放的chunk数量...原创 2018-03-10 23:16:39 · 901 阅读 · 0 评论 -
memcache分布式原理解析
所谓的分布式就是将不同的数据放在不同的服务器上,获取数据时需要根据路由从不同的服务器上获取。在memcache中,服务器端并不支持分布式,而只是在客户端程序中设置分布式。如果有多个memcache服务器,那么他们之间并不互相通信,数据也无法同步。所以在很多语言对memcache操作的类库中都可以配置,然后根据相应的路由算法决定将数据存储在哪个服务器中。如果有多个memcache服务器,每个服务器上...原创 2018-03-11 21:14:47 · 1576 阅读 · 0 评论