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

results matching ""

    No results matching ""