Hi,
I used the module memcached in a multiple servers configuration. But, i've noticed that the flush cache doesn't work correctly, so i've made some unit test.
Here's my code :
echo 'set var in SERVER1 && SERVER 2 <br />';
$memcache->addServer('my_server1', 11211);
$memcache->addServer('my_server2', 11211);
$memcache->set('new_var', 'myvalue');
$memcache = new Memcached();
$memcache->addServer('my_server1', 11211);
echo 'from server1 '.$memcache->get('new_var').'<br />'; //return myvalue;
$memcache = new Memcached();
$memcache->addServer('my_server2', 11211);
echo 'from server2 '.$memcache->get('new_var').'<br />'; // return false
What's wrong with these simply code? Am I using memcached badly?
thanks for your helps!
Read »








