Memcached 教程
-
Memcached 简介
Memcached是一个开源的高性能分布式内存缓存系统,旨在通过减少数据库负载来加速动态Web应用程序。它是存储在内存中的字符串,对象等的键值字典,是由数据库调用,API调用或页面渲染产生的。Memcached由Brad Fitzpatrick于2003年为LiveJournal开发。但是,现在Netlog,Facebook,Flickr,Wikipedia,Twitter和YouTube等都使用了Memcached。 -
Memcached 主要功能优势
- 它是开源的。
- Memcached服务器是一个很大的哈希表。
- 它大大减少了数据库负载
- 对于具有高数据库负载的网站而言,这是非常有效的。
- 它是根据Berkeley软件发行(BSD)许可发行的。
- 它是基于TCP或UDP的客户端服务器应用程序。
-
Memcached 不适用
- 持久数据存储
- 一个数据库
- 特定于应用
- 大对象缓存
- 容错或高度可用
-
听众
本教程是为希望通过简单的步骤学习和应用Memcached概念的软件专业人员而设计的。先决条件在继续本教程之前,您需要了解数据结构的基础。