📜  Memcached-概述

📅  最后修改于: 2020-11-27 05:40:39             🧑  作者: Mango


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

Memcached由Brad Fitzpatrick在2003年为LiveJournal开发。但是,现在Netlog,Facebook,Flickr,Wikipedia,Twitter和YouTube等都使用了Memcached。

Memcached的主要功能如下-

  • 它是开源的。

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

  • 它大大减少了数据库负载

  • 对于具有高数据库负载的网站而言,这是非常有效的。

  • 它是根据Berkeley软件发行(BSD)许可发行的。

  • 它是基于TCP或UDP的客户端服务器应用程序。

Memcached不是-

  • 持久数据存储

  • 数据库

  • 特定于应用

  • 大对象缓存

  • 容错或高度可用