memcacheのキーがどのように一致するか

$mi->set(‘aaa:\’\\+-*&^%’, ‘unk1’, MEMCACHE_COMPRESSED, 60*60*24);
$test = $mi->get(‘aaa:\’\\+-*&^%’);

めぼしい記号は使えるっぽい

$mi->flush();
$obj->test = ‘tetetete’;
var_dump($obj);
//object(stdClass)#120 (1) {
//[“test”]=>
//string(8) “tetetete”
//}
$mi->set(serialize($obj), ‘test123’);
var_dump($mi->get(serialize($obj)));
// string(7) “test123”

var_dump(serialize($obj));
// string(45) “O:8:”stdClass”:1:{s:4:”test”;s:8:”tetetete”;}”
$hoge=array(‘unk’ => ‘test234’);
var_dump(serialize($hoge));
// string(27) “a:1:{s:3:”unk”;s:4:”test”;}”
$mi->set(serialize($hoge), ‘test345’);
var_dump($mi->get(serialize($hoge)));
// string(7) “test345”

$mi->flush();
$obj->test = ‘tetetete’;
var_dump($obj);
//object(stdClass)#120 (1) {
//[“test”]=>
//string(8) “tetetete”
//}
$mi->set(serialize($obj), ‘test123’);
var_dump($mi->get(serialize($obj)));
// string(7) “test123”

var_dump(serialize($obj));
// string(45) “O:8:”stdClass”:1:{s:4:”test”;s:8:”tetetete”;}”
$hoge=array(‘unk’ => ‘test234’);
var_dump(serialize($hoge));
// string(27) “a:1:{s:3:”unk”;s:4:”test”;}”
$mi->set(serialize($hoge), ‘test345’);
var_dump($mi->get(serialize($hoge)));
// string(7) “test345”

コメントを残す