`

Memcached高性能的分布式内存对象缓存系统

阅读更多
        大多数小公司的Web服务器都只有一台,然后就部署了很多Web程序,完全没有什么负载均衡的概念。一但要做个升级,就得停服务,升级完成后,用户还得重新登录,这给用户是相当不好的体验。
        Web负载均衡,这首选肯定是Nginx了,这就不在这里多说了。而使用了负载均衡,那多个Web实例的用户会话怎么保持一致呢?这个时候Memcached就可以闪亮登场了(其实Memcached的不仅仅是用于用户会话缓存的),最近学习了Memcached,在自己边学习,边实验的过程当中,看了许多资料。这里就简单说一下Memcached,具体会给大家分享一些比较好的文章。
        Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。介绍可以看官网,如果觉得英文看不大懂,那就看看百度百科的介绍,同时也有对Memcached做了全面剖析,详情请看memcached全面剖析--PDF总结篇
引用

memcached全面剖析的连载已经结束,翻译工作也已经全部完成了。
为了方便阅读,现将原来的翻译结果打包成PDF文档。可在本文末尾处下载。

原来的各篇翻译的地址如下:

    第1章:
    第2章:http://tech.idv2.com/2008/07/11/memcached-002/
    第3章:http://tech.idv2.com/2008/07/16/memcached-003/
    第4章:http://tech.idv2.com/2008/07/24/memcached-004/
    第5章:http://tech.idv2.com/2008/07/31/memcached-005/


        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应用程序的响应速度。它通过在内存中存储数据,创建一个全局的哈希表,来临时保存各种格式的数据,例如数据库查询结果、...

    phpFastCache是一种高性能分布式的对象缓存系统

    phpFastCache是一款针对PHP开发的高效分布式对象缓存系统,它的主要目的是提高动态Web应用的性能,通过将频繁访问的数据暂存到缓存中,减少对数据库的直接操作,从而降低数据库负载。这款开源库在Web开发领域广泛...

    Memcached内存对象缓存

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...

    memcached是一个高性能的分布式的内存对象缓存系统[参照].pdf

    【memcached】是一个高度优化的分布式内存对象缓存系统,其设计目的是为了加速网络应用程序,减少对数据库的依赖。最初由Danga Interactive公司的Brad Fitzpatrick为LiveJournal网站开发,后来广泛应用到众多大型...

    分布式缓存系统Memcached

     Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及...

    Memcached分布式缓存学习.doc

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态 Web 应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。 Memcached 基于一个存储键/...

    MemCached跨平台分布式缓存

    MemCached是一种广泛应用于互联网行业的分布式缓存系统,其设计目标是提供高性能、低延迟的数据存储解决方案,以缓解数据库的压力并提升应用的响应速度。作为一款跨平台的内存对象缓存系统,它支持多种操作系统,...

    Memcached分布式缓存入门

    Memcached是一款高性能、分布式内存对象缓存系统,它被广泛应用于Web应用中,用于减轻数据库的负载,提高数据访问速度。这个“Memcached分布式缓存入门”资料将引导初学者深入理解Memcached的核心概念、工作原理以及...

    memcache分布式的对象缓存系统

    Memcache 是一款高性能的分布式对象缓存系统,其设计的核心理念是通过在内存中创建一个巨大的哈希表来实现快速的数据缓存,从而减少对数据库的频繁访问,提高应用程序的性能。这个系统采用C/S架构,由服务器端的...

    Memcached分布式缓存系统的应用.pdf

    Memcached作为一个开源的高性能内存对象缓存系统,具有以下特点: 1. **协议简单**:Memcached服务器与客户端之间采用基于文本行的协议进行通信,支持多种方式获取数据。协议的简单性使得它可以轻松集成到不同的...

    Memcached 分布式缓存实现原理简介

    Memcached是由Danga Interactive公司开发的高性能分布式内存对象缓存系统,主要用于减轻数据库的负载,提高Web应用的响应速度。它的工作原理是将数据存储在内存中,通过一个简单的文本协议与客户端通信,采用事件...

    第四十四章:Memcached高性能对象缓存1

    Memcached 是一款高性能、分布式内存对象缓存系统,最初由 LiveJournal 开发团队设计,主要用于缓解数据库负载,提升网站访问速度。它将所有数据存储在内存中,以一个大型哈希表的形式管理,支持各种类型的数据。...

    memcached//分布式数据缓存

    分布式数据缓存是一种高效、高性能的内存键值存储系统,常用于缓解数据库的负载压力,提升应用程序的响应速度。Memcached是其中最知名的开源实现之一,它被广泛应用于Web应用中,提供短暂的数据缓存服务。 ...

    Memcached分布式缓存

    Memcached是一款高性能、分布式内存对象缓存系统,旨在通过减轻数据库负担来加速动态网络应用的速度。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高网站或应用的响应速度。 **1.2 Memcached的特征...

    C#/.net分布式缓存系统Memcached 实例

    Memcached是一个高性能的分布式的内存对象缓存系统.它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统,这种方法不仅解决了共享内存只能是单机的弊端,同时也解决了数据库检索的压力...

    Memcached分布式缓存简介

    Memcached是一种高性能的分布式内存对象缓存系统,主要用于动态Web应用程序,以缓解数据库负载。它通过将数据和对象存储在内存中,减少对数据库的直接访问,从而提高动态、数据库驱动网站的速度。对于.NET开发者来说...

    memcached 分布式缓存服务

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...

    dot net memcached 分布式缓存应用类库

    Memcached是一款广泛使用的开源高性能分布式内存对象缓存系统,它能够减轻数据库的负载,提高应用程序的响应速度。在.NET环境中,开发人员可以借助特定的类库来集成Memcached,实现.NET应用的分布式缓存功能。本文将...

    memcached分布式缓存数据库部署.doc

    memcached,作为一款高性能的分布式缓存服务器,它的主要任务是缓存数据库查询结果,从而减少对数据库的访问,进而提升动态Web应用的响应速度。这一技术的广泛应用,源于其高效、简洁的设计理念以及对内存管理的独特...

Global site tag (gtag.js) - Google Analytics