安装步骤
libevent官网:http://libevent.org/
Memcached官网:http://memcached.org
• 安装 libevent(memcached依赖libevent)
# tar zxvf libevent-2.0.1-stable.tar.gz
# cd libevent-2.0.21-stable
# ./configure --prefix=/usr
# make
# make install
• 安装 Memcached
# tar zxvf memcached-1.4.15.tar.gz
# cd memcached-1.4.15
# ./configure --prefix=/usr/local
# make
# make install
重要的启动项
-p <num> 监听的TCP端口 (缺省: 11211)
-d 以守护进程方式运行Memcached
-u <username> 运行Memcached的账户,非root用户
-m <num> 最大的内存使用, 单位是MB,缺省是 64 MB
-c <num> 软连接数量, 缺省是 1024
-v 输出警告和错误信息
-vv 打印客户端的请求和返回信息
-h 打印帮助信息
-i 打印memcached和libevent的版权信息
启动memcached
连接memcached
memcached已经打开,并监听11211端口,
因此,任何能满足端口通信的工具,
都可以连接memcahced
我们利用telnet来连接
telnet localhost 11211
连接后 ctrl+] ,然后回车, 打开回显功能
输入stats 回车, 即可查看memcached运行状态
memcached增删改查--add
增: add
命令格式:
add key flagexpiretime bytes\r\n
data\r\n
memcached增删改查--get
查: get
命令格式:
get key\r\n
memcached增删改查--replace
改: replace
命令格式:
replace key flagexpiretime bytes\r\n
data\r\n
memcached增删改查--delete
删: delete key[time]
time参数是指使key失效并在time秒内不允许用此key