大多数小公司的Web服务器都只有一台,然后就部署了很多Web程序,完全没有什么负载均衡的概念。一但要做个升级,就得停服务,升级完成后,用户还得重新登录,这给用户是相当不好的体验。
Web负载均衡,这首选肯定是Nginx了,这就不在这里多说了。而使用了负载均衡,那多个Web实例的用户会话怎么保持一致呢?这个时候Memcached就可以闪亮登场了(其实Memcached的不仅仅是用于用户会话缓存的),最近学习了Memcached,在自己边学习,边实验的过程当中,看了许多资料。这里就简单说一下Memcached,具体会给大家分享一些比较好的文章。
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。介绍可以看
官网,如果觉得英文看不大懂,那就看看
百度百科的介绍,同时也有对Memcached做了全面剖析,详情请看
memcached全面剖析--PDF总结篇。
引用
Memcached是需要安装的,具体的安装就不在这里将来,安装方面可以看官网的介绍或
这篇文章。那有了服务器端,那其客户端支持什么语言呢?有C / C++、PHP、Java、Python等等,基本的语言都支持,对于客户端的介绍和下载,请看
Clients。
那至于怎么跟Tomcat进行结合呢?需要用到哪些包呢?请看
memcached-session-manager,这篇文章写的非常详细,不过就是全英文的。想看中文的翻译版的,那请看这篇文章
memcached-session-manager中文翻译
引用
博客已经迁移到:
http://blog.dinghz.com/2014/04/08/memcached.html
分享到:
相关推荐
MemCached高性能分布式的内存对象缓存系统应用说明[收集].pdf
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
memcached是一个高性能的分布式的内存对象缓存系统[参照].pdf
Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及...
分布式缓存,跨平台,高性能MemCached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
Memcached是一个高性能的分布式的内存对象缓存系统.它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统,这种方法不仅解决了共享内存只能是单机的弊端,同时也解决了数据库检索的压力...
Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
memcached是高性能的分布式缓存服务器,用来集中缓存数据库查询结果,减少数据库访问次数来提高动态web应用的响应速度,官方网站:http://memcached.org/。
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。
Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
资源名称:memcached原理和使用详解内容简介: Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库...