一. Linux下memcached安装说明
1.安装libevent-1.1a.tar
# tar zxvf libevent-1.1a
# cd libevent-1.1a
#./configure --prefix=/usr/ali/libevent/
# make
# make install
# make clean
2. 安装memcached-1.2.4.tar.gz
# tar zxvf memcached-1.2.4.tar.gz
# cd memcached-1.2.4
#./configure --prefix=/usr/ali/memcached/ --with-libevent=/usr/ali/libevent/
# make
# make install
# make clean
注意:若 libevent 不是安装在默认位置必须在 /usr/lib 下建立一个软连接,否则 memcached 会无法运行
#ln -s /usr/ali/libevent/lib/libevent-1.1a.so.1 /usr/lib
#ln -s /usr/ali/libevent/lib/libevent.so /usr/lib
3.启动memcached
# memcached -d -p port -u admin
比如:
# memcached -d -p 11211 -u admin
4.关闭memcached
二. Window下安装安装说明
下载memcache的windows稳定版,解压缩放某个盘下面,比如在c:memcached
在终端(也即cmd命令界面)下输入 c:memcachedmemcached.exe -d install 安装
再输入: c:memcachedmemcached.exe -d start 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
Memcached 默认监听端口: 11211
三. 对应命令参数说明
memcached的基本设置:
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
四. 控制脚本
- #!/bin/bash
- MYDATE=`date +%Y-%m-%d`
- MEM_PORT_LIST='11211 11212 11213 11214 11215 11216'
- clear
- echo -e "