Memcached - 概述

Memcached是一个开源的高性能分布式内存缓存系统,旨在通过减少数据库负载来加速动态Web应用程序.它是存储在内存中的字符串,对象等的键值字典,由数据库调用,API调用或页面呈现产生.

Memcached由Brad Fitzpatrick开发LiveJournal在2003年.然而,它现在被Netlog,Facebook,Flickr,维基百科,Twitter和YouTube等使用.

Memcached的主要功能如下 :

  • 它是开源的.

  • Memcached服务器是一个大的哈希表.

  • 它显着减少了数据库负载

  • 这是完美的

  • 它是根据Berkeley Software Distribution(BSD)许可证分发的.

  • 它是通过TCP或UDP的客户端 - 服务器应用程序.

Memcached不是 :

  • 持久性数据存储

  • 数据库

  • 应用n-specific

  • 大对象缓存

  • 容错或高可用