Linux系统安装memcached,首先要先安装libevent库。
yum -y install libevent libevent-devel
yum -y install memcached
从其官方网站(http://memcached.org)下载memcached最新版本。
wget http://memcached.org/files/memcached-1.5.16.tar.gz
tar zxvf memcached-1.5.16.tar.gz
cd memcached-1.5.16
./configure --prefix=/usr/local/memcached
因为这台机器没有安装gcc编译器,所以要先安装下gcc
make && make install
作为后台服务程序运行:
/usr/local/memcached/bin/memcached -p 11211 -m 64m -u root -d
ps -aux | grep memcached
/usr/local/memcached/bin/memcached -h //查看帮助
启动选项:
- -d是启动一个守护进程;
- -m是分配给Memcache使用的内存数量,单位是MB;
- -u是运行Memcache的用户;
- -l是监听的服务器IP地址,可以有多个地址;
- -p是设置Memcache监听的端口,,最好是1024以上的端口;
- -c是最大运行的并发连接数,默认是1024;
- -P是设置保存Memcache的pid文件。
最后连上memcached试一把:
set foo 0 60 11 保存命令 hello world 数据 STORED 结果 get foo 取得命令 VALUE foo 0 11 数据 hello world 数据 END 结束行 quit 退出