Memcached 简介

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

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

Memcached 的主要功能如下 -

  • 它是开源的。
  • Memcached 服务器是一个很大的哈希表。
  • 显着降低数据库负载
  • 对于具有高数据库负载的网站,它非常有效。
  • 它是在 Berkeley Software Distribution (BSD) 许可下分发的。
  • 它是基于 TCP 或 UDP 的客户端-服务器应用程序。

Memcached 不具有持久的数据存储能力,它不是数据库,只能应用于特定的应用程序。而且它不能作为大对象的缓存,并且容错性和高可用性低。

查看笔记

扫码一下
查看教程更方便