flush() bug in 1.1.12 or PECL extension
Robert Douglass
rob at robshouse.net
Wed Jan 10 17:00:33 UTC 2007
Hi,
I'm not sure how the development process for this project works, nor am
I sure whether this is a memcached or a PECL memcache bug, but I don't
know where else to report, so here it is =)
Using these versions:
PHP 5.1.2
Apache 2.0
PECL memcache 2.1.0
memcached 1.1.12
Ubuntu Dapper Drake
The following code doesn't work:
<?php
$mc = new Memcache;
$mc->addServer('localhost', 11211, TRUE);
$mc->set('test', 'hi rob');
print $mc->get('test'); // works
// this breaks things
$mc->flush();
print $mc->get('test'); // nothing here
// this doesn't work!
$mc->set('test', 'hi rob 2');
print $mc->get('test'); // nothing here as well!
?>
Upgrading to memcached 1.2.1 eliminated the problem. I haven't tested
1.1.13.
cheers,
Robert Douglass
More information about the memcached
mailing list