用户工具

站点工具


分享:技术:memcached:memcached的介绍

这是本文档旧的修订版!


memcached的介绍

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

许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。 但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、 网站显示延迟等重大影响。

这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。 一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、 提高可扩展性。

memcached的特点

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

memcached的安装

在Ubuntu14.04上安装如下:

sudo apt-get install memcached

安装好,默认启动memcached,默认端口是11211

#启动脚本:-m指定内存单位M,-p指定端口,-u指定用户,-l指定memcached server的ip
sudo /etc/init.d/memcached start -m 64 -p 11211 -u memcache -l 127.0.0.1

#关闭脚本
sudo /etc/init.d/memcached stop

#telnet连接memcached server
gxx@iZ23goxo66aZ:~$ telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

memcached的常用命令

分享/技术/memcached/memcached的介绍.1437544109.txt.gz · 最后更改: 2015/07/22 13:48 由 gxx