Memcached 一致性hash实现

来源:互联网 发布:知乎 鹅妈妈童谣 编辑:程序博客网 时间:2024/03/29 17:41

文章出处

$memcache = new Memcached;$memcache->setOption(Memcached::OPT_DISTRIBUTION, Memcached::DISTRIBUTION_CONSISTENT);$memcache->setOption(Memcached::OPT_BINARY_PROTOCOL, true);$memcache->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true); //自动failover配置$memcache->setOption(Memcached::OPT_SERVER_FAILURE_LIMIT, 1);$memcache->setOption(Memcached::OPT_RETRY_TIMEOUT, 30);$memcache->setOption(Memcached::OPT_AUTO_EJECT_HOSTS, true);
$memcache->setOption(Memcached::OPT_HASH, Memcached::HASH_MD5);
$memcache->addServers(array(array("HOST" => "127.0.0.1", "PORT" => 1122),array("HOST" => "127.0.0.1", "PORT" => 1123));
 $mKey = "test_bocheng11";$status = 2;$r = $memcache->set($mKey, $status,60*60*24);$status1 =$memcache->get($mKey);var_dump($status1);$memcache->delete($mKey);


0 0