转载请注明出处:
锁级别:
从前面的《扩展哈希表》知道:哈希表进行扩展时,有一个专门的线程负责将item数据从旧哈希表迁移到新哈希表(由此,也称这个线程为迁移线程)。此外,还有一些worker线程会时不时访问item(包括插入、删除和获取)。这些线程的对item所做的操作基本上都是互斥的,必须加锁控制。
如果只使用一个锁,抢到该锁才能使...
分类:
系统相关 时间:
2015-01-20 10:29:59
阅读次数:
226
ehcache是纯java编写的,通信是通过RMI方式,适用于基于java技术的项目。memcached服务器端是c编写的,客户端有多个语言的实现,如c,php(淘宝,sina等各大门户网站),python(豆瓣网), java(Xmemcached,spymemcached)。memcached服...
分类:
系统相关 时间:
2015-01-19 12:15:57
阅读次数:
203
转载请注明出处:
LRU队列:
之前的《slab内存分配》博文已经说到一个slab class里面的所有slab分配器都只分配相同大小的item,不同的slab class分配不同大小的item。item结构体里面有一个slabs_clsid成员,用来指明自己是属于哪个slab class的。这里把slabs_clsid值相同的item称为是同一类ite...
分类:
系统相关 时间:
2015-01-19 10:58:18
阅读次数:
216
对于自己的能力,我总结了4点:1.熟练掌握PHP,MySQL, Ajax,JQuery,Smarty技术及OOP思想,MVC开发模式;2.了解常用的网站优化技术,如:页面静态化、Memcached缓存技术; 3.熟练使用 SVN 版本控制代码、具备良好的代码编写习惯;4.熟悉THINKPHP。对于工...
分类:
其他好文 时间:
2015-01-18 18:26:32
阅读次数:
206
Nginx+Tomcat7+Memcached集群Session共享,主要是利用memcached-session-manager 开源tomcat插件改变tomcat原始的session存储机制,将session的存储放到分布式缓存memcache中,从而实现对session的共享...
分类:
系统相关 时间:
2015-01-17 16:35:50
阅读次数:
397
避免Redis/Memcached缓存失效引发Dogpile效应Redis/Memcached高并发访问下的缓存失效时可能产生Dogpile效应(Cache Stampede效应).推荐阅读:高并发下的 Nginx 优化方案http://www.linuxidc.com/Linux/2013-01/...
分类:
其他好文 时间:
2015-01-17 16:29:13
阅读次数:
320
一、Redis的简介:
NoSql 及No Only SQL,是高并发,超大数据存在,不同于关系型数据库。拥有:非关系型,分布式,开源的,可水平扩展。
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的...
分类:
数据库 时间:
2015-01-16 20:56:21
阅读次数:
333
1 _hasher = $hash ? $hash : new Crc32HashWay(); 41 if(!empty($replicas))$this->_replicas = intval($replicas); 42 } 43 44 ...
分类:
编程语言 时间:
2015-01-16 18:56:36
阅读次数:
203
最近在学习Memcached,看了比较多的blog,关于Memcached的。引用一句比较经典的话:老兵不死,只是慢慢凋零。经典总是有值得学习的地方。首先还是来讲一下win8 64位中的memcached安装。第一步:在php文件夹中的ext文件夹中增加一个php_memcache.dll,拓展第二...
Nginx+Tomcat7+Memcached负载均衡集群服务搭建操作系统:CentOS6.5本文档主要讲解,如何在CentOS6.5下搭建Nginx+Tomcat7+Memcached负载均衡集群服务器,Nginx负责负载均衡,Tomcat7负责实际服务,Memcached负责同步Tomcat7的Session,达到Session共享的目的。1.安装NginxNginx..
分类:
系统相关 时间:
2015-01-16 17:03:54
阅读次数:
672