Memcached是一个开源的高性能分布式内存缓存系统,旨在通过减少数据库负载来加速动态Web应用程序.它是存储在内存中的字符串,对象等的键值字典,由数据库调用,API调用或页面呈现产生.
Memcached由Brad Fitzpatrick开发LiveJournal在2003年.然而,它现在被Netlog,Facebook,Flickr,维基百科,Twitter和YouTube等使用.
Memcached的主要功能如下 :
它是开源的.
Memcached服务器是一个大的哈希表.
它显着减少了数据库负载
这是完美的
它是根据Berkeley Software Distribution(BSD)许可证分发的.
它是通过TCP或UDP的客户端 - 服务器应用程序.
持久性数据存储
数据库
应用n-specific
大对象缓存
容错或高可用