随笔分类 - memcache
摘要:这篇文章主要讨论的问题是:如何为项目设计一个完整而简洁的缓存系统。只讲做法,不讲原理。在我们项目中,使用到了三种方法,来保证了缓存系统的有效简洁。 1) 第一种,最常见的方式 读取数据的主要步骤如下: 1)先从缓存中获取数据(如果在缓存中获取到,则直接返回已获取的数据) 2)如果获取不到,再从数据库
阅读全文
摘要:这篇文章主要介绍了php从memcache读取数据再批量写入mysql的方法,可利用memcache缓解服务器读写压力,并实现数据库数据的写入操作,非常具有实用价值,需要的朋友可以参考下.用 Memcache 可以缓解 php和数据库压力下面代码是解决高负载下数据库写入瓶颈问题,遇到最实用的:写入i...
阅读全文
摘要:memcache监控:1.通过Memcached的监听端口进行管理2:memcache.php (http://livebookmark.net/memcachephp/memcachephp.zip)3: 利用Nagios监控Memcached4:利用cacti监控Memcached当有多台Mem...
阅读全文
摘要:深入研究memcache特性和限制在 Memcached中可以保存的item数据量是没有限制的,只要内存足够 。Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口开启多个Memcached进程最大30天的数据过期时间,设置为永久的也会在这个时间过期,常量REALTIME_MA...
阅读全文
摘要:由于一台WEB服务器的Memcached死掉而导致在访问网站的某些页面时候打不开。下面脚本会自动检测Memcached的进程,如果挂掉则自动重启Memcached服务。vim memcached_check.sh#!/bin/sh#check memcached process and restar...
阅读全文
摘要:浅谈分布式缓存那些事儿 http://os.51cto.com/art/201306/397999.htm
阅读全文
摘要:Memcache 协议 (译) http://www.cnblogs.com/warriorlee/archive/2011/09/18/2180661.html
阅读全文
摘要:分布式缓存出于如下考虑,首先是缓存本身的水平线性扩展问题,其次是缓存大并发下的本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内存的分配,管理和回收机制。其次是分布式管理和分布式算法,其次是缓存键值管理和路由。原文:http:...
阅读全文
摘要:php使用memcache存储session http://blog.csdn.net/weilee2009/article/details/7658260
阅读全文
摘要:memcahc特性:在 Memcached中可以保存的item数据量是没有限制的,只要内存足够 。 Memcached单进程在32位系统中最大使用内存为2G,若在64位系统则没有限制,这是由于32位系统限制单进程最多可使用2G内存,要使用更多内存,可以分多个端口开启多个Memcached进程 ,最...
阅读全文
摘要:众所周知,Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。 俺所在的公司经营的主要是基于web和wap两个平台的手机游戏门户网站,分布式缓存解决方法正好有用武之地,多平台共享使用memcache缓存数据 (php+mysql+memcache),确实很大程度的缓解访问量过大对数据库的压力。但是,在享受便利的同时,同样也遇到相信对大多数 memcache使用者都造成困扰的一个问题:大容量缓存数据的更新难题。 说起缓存数据更新,可能有些兄弟会说,memcached本身有::delete()方法可以去更新指定key的数据,是的,对显式缓存key的数据..
阅读全文
摘要:NoSQL数据库的分布式算法 http://blog.nosqlfan.com/html/4139.html一致性hash算法在memcache集群中的应用 http://alunblog.duapp.com/?p=14memcache的一致性hash算法使用 http://blog.csdn.net/kongqz/article/details/6695417
阅读全文