4.4 如何使用memcached
启动常用命令
/usr/local/bin/memcached -d -m 64
-I 20m -u root -l 192.168.4.86
-p 11211 -c 1024
-P /usr/local/ memcached/memcached.pid
memcached -p 11211 -m 64m -vvv
growth factor调优
将memcached引入产品,或是直接使用默认值进行部署时, 最好是重新计算一下数据的 预期平均长度,调整growth factor, 以获得最恰当的设置。内存是珍贵的资源,浪费就太 可惜了。可以根据实际情况设定-f后值。
memcached -f 1.25 -vvv memcached -f 1.5 -vvv memcached -f 2 -vvv memcached -f 3 -vvv
telnet链接memcached
memcached的服务器客户端通信并不使用复杂的XML等格式,而使用简单的基于文本行的协议。
因此,通过telnet也能在memcached上保存数据、取得数据。 下面是例子。
memcached -p 11211 -m 64m -vv
$ telnet localhost 11211
Trying 127.0.0.1
Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'.
set foo 0 0 3 (保存命令)
bar (数据)
STORED (结果)
get foo (取得命令)
VALUE foo 0 3 (数据)
bar (数据)
部署
memcached工作状态
1.telnet ip prot 2.stats