Memcached - 概述



Memcached 是一款开放源代码、高性能的分布式内存缓存系统,旨在通过降低数据库负载来加速动态 Web 应用程序。它是存储在内存中的一个键值字典,其中包括字符串、对象等,它源自数据库调用、API 调用或页面呈现。

Memcached 是由布拉德·菲茨帕特里克于 2003 年为 LiveJournal 开发的。然而,现在也已在 Netlog、Facebook、Flickr、Wikipedia、Twitter 和 YouTube 等网站中使用。

Memcached 的主要特点如下 -

  • 它是开放源代码。

  • Memcached 服务器是一个大型散列表。

  • 它显著降低了数据库负载

  • 它对于具有高数据库负载的网站非常高效。

  • 它在伯克利软件发行版 (BSD) 许可下分发。

  • 它是一个通过 TCP 或 UDP 实现的客户端-服务器应用程序。

Memcached 不是 -

  • 持久化数据存储

  • 数据库

  • 特定于应用程序的

  • 大型对象缓存

  • 容错的或高可用的

广告