阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Memcached 教程

      Memcached 教程

      Memcached 是一个自由开源的,高性能,分布式内存对象缓存系统。

      Memcached 是以 LiveJournal 旗下 Danga Interactive 公司的 Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、hatena、Facebook、Vox、LiveJournal 等众多服务中提高 Web 应用扩展性的重要因素。

      Memcached 是一种基于内存的 key-value 存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API 调用或者是页面渲染的结果。

      Memcached 简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的 API 兼容大部分流行的开发语言。

      本质上,它是一个简洁的 key-value 存储系统。

      一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态 Web 应用的速度、提高可扩展性。

      web_6

      Memcached 官网:http://memcached.org/

      特征

      memcached 作为高速运行的分布式缓存服务器,具有以下的特点。

      • 协议简单
      • 基于 libevent 的事件处理
      • 内置内存存储方式
      • memcached 不互相通信的分布式

      支持的语言

      许多语言都实现了连接 memcached 的客户端,其中以 Perl、PHP 为主。仅仅 memcached 网站上列出的有:

      • Perl
      • PHP
      • Python
      • Ruby
      • C#
      • C/C++
      • Lua
      • 等等

      Memcached 用户

      • LiveJournal
      • Wikipedia
      • Flickr
      • Bebo
      • Twitter
      • Typepad
      • Yellowbot
      • Youtube
      • WordPress.com
      • Craigslist
      • Mixi
      目录
      目录