Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。
Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是database调用、API调用或者是页面渲染的结果。
Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。
本质上,它是一个简洁的key-value存储系统。
一般的使用目的是,通过缓存database查询结果,减少database访问次数,以提高动态Web应用的速度、提高可扩展性。
Memcached 官网:https://memcached.org/。
特征
memcached作为高速运行的分布式缓存server ,具有以下的特点。
- 协议简单
- 基于libevent的事件处理
- 内置内存存储方式
- memcached不互相通信的分布式
支持的语言
许多语言都实现了连接memcached的客户端,其中以Perl、PHP为主。仅仅memcached网站上列出的有:
- Perl
- PHP
- Python
- Ruby
- C#
- C/C++
- Lua
- 等等
Memcached 用户
- LiveJournal
- Wikipedia
- Flickr
- Bebo
- Typepad
- Yellowbot
- Youtube
- WordPress.net
- Craigslist
- Mixi
本专栏所有文章
第1章 Memcached 教程 | 第2章 Linux Memcached 安装教程 |
---|---|
第3章 Window Memcached 安装教程 | 第4章 Memcached 连接教程 |
第5章 Memcached set 命令教程 | 第6章 Memcached add 命令教程 |
第7章 Memcached replace 命令教程 | 第8章 Memcached append 命令教程 |
第9章 Memcached prepend 命令教程 | 第10章 Memcached CAS 命令教程 |
第11章 Memcached get 命令教程 | 第12章 Memcached gets 命令教程 |
第13章 Memcached delete 命令教程 | 第14章 Memcached incr/decr 命令教程 |
第15章 Memcached stats 命令教程 | 第16章 Memcached stats items 命令教程 |
第17章 Memcached stats slabs 命令教程 | 第18章 Memcached stats sizes 命令教程 |
第19章 Memcached flush_all 命令教程 | 第20章 Java 连接 Memcached 服务教程 |
第21章 PHP 连接 Memcached 服务教程 |
寄语
本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598
- 交善人者道德成,存善心者家里宁,为善事者子孙兴。明代文学家方孝孺
- 理想无非就是逻辑的最高峰,同样美就是真的顶端。艺术的民族同时也是彻底的民族。爱美就是要求光明。
- 还有什么比父母心中蕴藏着的情感更为神圣的呢?父母的心,是最仁慈的法官,是最贴心的朋友,是爱的太阳,它的光焰照耀、温暖着凝聚在我们心灵深处的意向。马克思
- 世界不看你的自尊,人们只看你的成就。放下身段,也就是成功的前提。
- 以市场为导向以网络为基础以人才为根本以发展为前提