Memcached一致哈希 - spymemcached

时间:2013-01-23 01:51:06

标签: memcached spymemcached consistent-hashing

我想启用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中找不到一个条目

1 个答案:

答案 0 :(得分:2)

SpyMemcached是一个Java库,所以我不确定你是如何与PHP集成的,但你可以在SpyMemcached中启用cosistent散列,如下所示:

ConnectionFactory connFactory = new ConnectionFactoryBuilder()
        .setLocatorType(Locator.CONSISTENT).build();
MemcachedClient client = 
        new MemcachedClient(connFactory, AddrUtil.getAddresses(serverString));