memcache
xo_zhang
这个作者很懒,什么都没留下…
展开
-
详解Redis和Memcached
果简单地比较Redis与Memcached的区别,大多数都会得到以下观点:1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。2 Redis支持数据的备份,即master-slave模式的数据备份。3 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。抛开这些,可以深入到Re转载 2013-05-16 17:06:00 · 907 阅读 · 0 评论 -
【汇总】Memcache
memcached全面剖析和深度剖析.rar查看当前的memcache连接数:#netstat -n | grep :11211 | wc -l haim参数 memcached -d -m 1500 -u backup -p 13000 -c 2048 -P /usr/local/memcached/tmp/memcached.pid-原创 2013-05-12 14:38:31 · 757 阅读 · 0 评论 -
Windows下的Memcache安装
很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调试完全没有问题,所以写篇Memcache的文档分享给大家。原创 2013-05-12 14:20:07 · 507 阅读 · 0 评论 -
企业负载均衡技术资料打包下载
企业负载均衡技术资料打包下载负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高原创 2013-05-12 21:35:20 · 1159 阅读 · 0 评论 -
ubuntu 下安装memcache
安装服务器sudo apt-get install memcached$ memcached -d -m 50 -p 11211 -u root参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行安装php 模块sudo apt-get install php5-memcache编辑配置文件$ sudo vim /etc原创 2013-05-12 14:18:45 · 609 阅读 · 0 评论 -
大数据量缓存应用--memcached+magent
越来越感觉到DB力不从心,在面对千万级用户量的应用时,DB面对平凡的curd,特别是查询的时候,早已不堪重负!如何解决高并发下数据的查询效率,在应用中显的越来越重要,好了废话不多说,首先介绍下magent与memcached 一、 magentmagent是一款开源的Memcached代理服务器软件,其项目网址为:http://code.google.com/p/memagent/原创 2013-05-19 18:51:08 · 5209 阅读 · 1 评论 -
memcached安装
memcached安装 注意,本文所指的memcached, 是指memcache的服务器端,并非memcache客户端。 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(da原创 2013-05-18 22:28:25 · 743 阅读 · 0 评论 -
第1章 memcached的基础
1.1 memcached是什么?memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。原创 2013-05-17 14:19:59 · 636 阅读 · 0 评论 -
Java使用memcached
1.加载commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar2.创建memcached工具类:查看源码打印?01public class MemcachedUtil {原创 2013-05-17 16:37:13 · 762 阅读 · 0 评论 -
第4章 memcached的分布式算法
4.1 memcached的分布式正如第 1 章 中介绍的那样,memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。服务器端仅包括第 2 章 、第 3 章 前坂介绍的内存存储功能,其实现非常简单。至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是memcached的最大特点。memcached的分布式是什么意思?这里多次使用了原创 2013-05-17 14:58:58 · 887 阅读 · 0 评论 -
第3章 memcached的删除机制和发展方向
3.1 memcached在数据删除方面有效利用资源数据不会真正从memcached中消失上一章介绍过,memcached不会释放已分配的内存。记录超时后,客户端就无法再看见该记录(invisible,透明),其存储空间即可重复使用。Lazy Expirationmemcached内部不会监视记录是否过期,而是在get时查看记录的时间戳,检查记录是否过期。这种技术被称为la原创 2013-05-17 14:40:06 · 734 阅读 · 0 评论 -
第2章 理解memcached的内存存储
2.1 Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下,会导致操作系统比memcached进程本身还慢。Slab Allo原创 2013-05-17 14:31:26 · 592 阅读 · 0 评论 -
收集了经常被问到的关于memcached的问题
memcached是怎么工作的?memcached最大的优势是什么?memcached和MySQL的query cache相比,有什么优缺点?memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?memcached的cache机制是怎样的?memcached如何实现冗余机制?memcached如何处理容错的?如何将memcached中item批转载 2013-05-16 17:10:19 · 709 阅读 · 0 评论 -
Java环境下Memcached应用详解
本文将对在Java环境下Memcached应用进行详细介绍。Memcached主要是集群环境下的缓存解决方案,可以运行在Java或者.NET平台上,这里我们主要讲的是Windows下的Memcached应用。这些天在设计SNA的架构,接触了一些远程缓存、集群、session复制等的东西,以前做企业应用的时候感觉作用不大,现在设计面对internet的系统架构时就非常有用了,而且在调试后看到压力原创 2013-07-04 22:46:09 · 1032 阅读 · 0 评论