阿里云服务器Linux Memcached 安装教程

Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。

Linux系统安装memcached,首先要先安装libevent库。

sudo apt-getinstall libevent ibevent-dev自动下载安装(Ubuntu/Debian)yum install libevent libevent-devel自动下载安装(Redhat/Fedora/Centos)

安装 Memcached

自动安装

Ubuntu/Debian
sudo apt-getinstall memcached
Redhat/Fedora/Centos
yum install memcached
FreeBSD
portmaster databases/memcached


源代码安装

从其官方网站(http://memcached.org)下载memcached最新版本。

wget http://memcached.org/latest 下载最新版本tar-zxvf memcached-1.x.x.tar.gz解压源码cd memcached-1.x.x进入目录./configure--prefix=/usr/local/memcached配置make&&make test编译sudo make install安装

Memcached 运行

Memcached命令的运行:

$/usr/local/memcached/bin/memcached-h命令帮助
注意:如果使用自动安装 memcached 命令位于 /usr/local/bin/memcached。

启动选项:

  • -d是启动一个守护进程;
  • -m是分配给Memcache使用的内存数量,单位是MB;
  • -u是运行Memcache的用户;
  • -l是监听的服务器IP地址,可以有多个地址;
  • -p是设置Memcache监听的端口,,最好是1024以上的端口;
  • -c是最大运行的并发连接数,默认是1024;
  • -P是设置保存Memcache的pid文件。

(1)作为前台程序运行:

从终端输入以下命令,启动memcached:

/usr/local/memcached/bin/memcached-p11211-m64m-vv slabclass1:chunk size88perslab11915slabclass2:chunk size112perslab9362slabclass3:chunk size144perslab7281中间省略slabclass38:chunk size391224perslab2slabclass39:chunk size489032perslab2<23server listening<24send buffer was110592,now268435456<24server listening(udp)<24server listening(udp)<24server listening(udp)<24server listening(udp)
这里显示了调试信息。这样就在前台启动了memcached,监听TCP端口11211,最大内存使用量为64M。调试信息的内容大部分是关于存储的信息。

(2)作为后台服务程序运行:

# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d
或者
/usr/local/memcached/bin/memcached-d-m64M-u root-l192.168.0.200-p11211-c256-P/tmp/memcached.pid

上一篇:Windows 下安装 Memcached 教程
下一篇:没有了