我想启用memcached consistant哈希。我看过phpinfo();我可以看到以下内容 - 最后一行“memcached.sess_consistent_hash”:
memcached
memcached support enabled
Version 2.1.0
libmemcached version 1.0.4
Session support yes
igbinary support no
json support no
Directive Local Value Master Value
memcached.sess_consistent_hash 0 0
这应该设置为1以启用一致性哈希还是我朝这个方向走错了?我正在使用spymemcached。有没有不同的方法来做到这一点?
三江源
**另外我如何启用它 - 我在php.ini中找不到一个条目
答案 0 :(得分:2)
SpyMemcached是一个Java库,所以我不确定你是如何与PHP集成的,但你可以在SpyMemcached中启用cosistent散列,如下所示:
ConnectionFactory connFactory = new ConnectionFactoryBuilder()
.setLocatorType(Locator.CONSISTENT).build();
MemcachedClient client =
new MemcachedClient(connFactory, AddrUtil.getAddresses(serverString));