- 博客(6)
- 收藏
- 关注
转载 Redis学习:zmalloc内存管理 (一)
水平有限,一家之言,欢迎斧正。 zmalloc 是Redis的基础。Redis内存管理通过在zmalloc.h和zmalloc.c中重写c语言对内存的管理来完成的,主要是对tcmalloc(google)、jemalloc(facebook)、其他(mac系统等)的封装。 注:redis-2...
2015-01-26 15:43:00
112
转载 php-memcache扩展分析(五) 验证缓存节点分布情况&总结
php-memcache配置环境 memcache support => enabled Version => 3.0.8 Revision => $Revision: 329835 $ Directive => Local Value => Master Val...
2014-12-22 20:01:00
81
转载 php-memcache扩展分析(四) 一致性哈希分布实现
首先明确: Memcache::addServer()增加一个服务器到连接池中。通过Memcache::addServer() 打开的连接将会在脚本执行结束后自动关闭,也可以使用Memcache::close()进行手动关闭。 您也可以使用memcache_add_server()来添加服务...
2014-12-22 14:08:00
82
转载 php-memcache扩展分析(三) 进阶
本系列文章主要是针对php-memcache扩展而言。至于php-memcached扩展,看后面的情况吧,有时间就说说。 源码地址:http://git.oschina.net/moxi/php-memcache-test 基于php-memcache扩展,分析扩展中使用的一致性哈希算法 m...
2014-12-19 12:16:00
61
转载 php-memcache扩展分析(二) 一致性哈希初阶
memcached不能算是分布式缓存系统,因为每个缓存节点之间是相互不可感知的,要实现分布式缓存需要借助客户端实现,而实现分布式缓存的关键在于katama算法。 ###一致性哈希 一致性哈希,即katama算法。其中几个关键点是: 虚节点 0 ~ 2^32-1 的圆环 顺时针查找服务器 ha...
2014-12-19 11:39:00
81
转载 php-memcache扩展分析(一)
version 0.1 发布 version 0.2 更新了关于二进制的描述,测试了下二进制支持,貌似扩展有bug,待验证。 ###什么是memcached 通常来说,我所指的是memcached服务端程序。 memcached是一套缓存系统,当初是Danga Interactive为了L...
2014-12-17 17:39:00
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人