安装【linux的】

下载libevent-1.4.12-stable.tar.gz和memcached-1.4.0.tar.gz

tar zxvf libevent-1.4.12-stable.tar.gz
cd libevent-1.4.12-stable
./configure --prefix=/usr/local/libevent-1.4.12
make && make install
cp /usr/local/libevent-1.4.12/lib/libevent-1.4.so.2 /usr/lib/
tar zxvf memcached-1.4.0.tar.gz
cd memcached-1.4.0
./configure --with-libevent=/usr/local/libevent-1.4.12 --prefix=/usr/local/memcached-1.4.0
make && make install

运行并验证

[root@localhost bin]# /usr/local/memcached-1.4.0/bin/memcached -d -m 256 -p 11211 -u root
[root@localhost bin]# telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
stats
STAT pid 5075
STAT uptime 155
STAT time 1248845966
STAT version 1.4.0

 

ps:/etc/rc.local 设置为开机自动启动memcached服务。

瞄了一下/etc/rc.local,内容如下最后一行是加上去启动它的。

su - oracle -c "/opt/Oracle/oracle/product/10.2.0/db_2/bin/dbstart" <--启动ORACLE实例,数据库和监听器.
su - oracle -c "emctl start dbconsole" <--启动管理工具
su - root -c "/usr/local/memcached-1.4.5/bin/memcached -d -m 256 -p 11211 -u root" <--启动memcached
ps2: 也可以做成服务脚本,加在/etc/rc.d/init.d

 

 

安装【windows的】

没办法,服务器端的memcahced还没重新装,先用个windows的顶着先

1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached
2. cmd下输入 ‘c:\memcached\memcached.exe -d install’ 安装为windows的服务,开机启动
3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。这样服务器端已经安装完毕了。

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 显示帮助

 

Ps:本来要连接到XX,cmd里telnet 192.168.1.XX 11211 不行,用不了它的