how to memcache dump php
1. memcachedump.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<?php $m = new Memcached(); $m->addServer('localhost', 11211, 1); var_dump($m->getServerList()); $arCachedKeys = $m->getAllKeys(); //getAllKeys var_dump("getAllKeys #1 :::::::::::::::"); foreach($arCachedKeys as $strKey) { var_dump($strKey."|".$m->get($strKey)); } var_dump("set key :::::::::::::::"); //set key value foreach($arCachedKeys as $strKey) { $m->set($strKey, time() , time()+600); } //getAllKeys var_dump("getAllKeys #2 :::::::::::::::"); foreach($arCachedKeys as $strKey) { var_dump($strKey."|".$m->get($strKey)); } var_dump(""); var_dump($m->getResultCode().":".$m->getResultMessage()); ?> |
2.pakage
1 2 3 4 5 |
apt-get install php5-cli apt-get install php-pear apt-get install php5-dev apt-get install libmemcached-dev apt-get install php5-memcached |
3. php memcache install
1 2 |
wget http://pecl.php.net/get/memcache-3.0.8.tgz pear install memcache-3.0.8.tgz |
4.php memcachedump.php > memcache.txt