1.安装参考
2.启动memcacheq:
3.测试 php脚本
4.观察队列状态和数据
> http://memcachedb.org/memcacheq/
>http://www.lmyw.net.cn/?p=729
>berkeley: wget http://download.oracle.com/berkeley-db/db-5.1.25.tar.gz
2.启动memcacheq:
memcacheq -d -uroot -r -p11212 -H /home/mcq/ -N -R -v -L 1024 -B 1024 > /home/mq_error.log 2>&1
3.测试 php脚本
<?php
/* connect to memcached server */
$memcache_obj = memcache_connect('127.0.0.1', 22201);
var_dump($memcache_obj);
/* append a message to queue */
/* consume a message from 'demoqueue1' */
$ret = memcache_set($memcache_obj, 'demoqueue1',1);
$ret = memcache_set($memcache_obj, 'demoqueue1',2);
$ret = memcache_set($memcache_obj, 'demoqueue1',3);
$ret = memcache_set($memcache_obj, 'demoqueue1',4);
$ret = memcache_set($memcache_obj, 'demoqueue1',5);
$ret = memcache_set($memcache_obj, 'demoqueue1',6);
$ret = memcache_get($memcache_obj, 'demoqueue1');
var_dump($ret);
$ret = memcache_get($memcache_obj, 'demoqueue1');
var_dump($ret);
$ret = memcache_get($memcache_obj, 'demoqueue1');
var_dump($ret);
memcache_close($memcache_obj);
4.观察队列状态和数据
[@localhost wwwroot]$ telnet 127.0.0.1 22201
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
stats
STAT pid 17904
STAT uptime 2791
STAT time 1478595211
STAT version 0.2.0
STAT pointer_size 64
STAT rusage_user 0.421935
STAT rusage_system 0.882865
STAT curr_connections 5
STAT total_connections 22
STAT connection_structures 6
STAT get_cmds 43
STAT get_hits 43
STAT set_cmds 73
STAT set_hits 73
STAT bytes_read 2970
STAT bytes_written 2676
STAT threads 4
END
stats queue
STAT demoqueue1 67/40
STAT queue 6/3
END
get demoqueue1
VALUE demoqueue1 768 1
4
END