1.Linux系统安装memcached,首先要先安装libevent库。
memcache依赖于libevent ,必须先安装
自动下载安装方式,,也可使用源码安装方式
yum install libevent-devel
yum install libevent
2.源码安装memcache
切换到 /root目录
从其官方网站(http://memcached.org)下载memcached最新版本。
wget http://memcached.org/latest
或者下载完成后通过ftp复制到该目录下
tar -zxvf memcached-1.2.1.tar.gz 解压安装包
cd memcached-1.2.1 切换目录
./configure --prefix=/usr/local/memcached 配置到指定目录下
make 编译
编译步骤下,如果libevent没有安装成功会报错,这时要检查libevent的安装
sudo make install 安装到指定目录下
3.memcached运行
cd /usr/local/memcached 切换到安装成功后的目录
启动选项:
- -d是启动一个守护进程;
- -m是分配给Memcache使用的内存数量,单位是MB;
- -u是运行Memcache的用户;
- -l是监听的服务器IP地址,可以有多个地址;
- -p是设置Memcache监听的端口,,最好是1024以上的端口;
- -c是最大运行的并发连接数,默认是1024;
- -P是设置保存Memcache的pid文件。
作为后台服务程序运行:
bin/memcached -d -m 64 -u root -p 11211
注意:
- 使用root用户运行时需加上参数-u root
- 除需指定服务器访问时,不要加上-l 参数。加上后只有特殊的ip才能访问,外部客户端不能访问
- 远程访问时,不配置-l参数,且需要开放memcached的端口,或直接关闭防火墙。
4.memcached的连接
使用telent 连接,需先安装telent
使用memcached可视化工具,treeNMS