东京内阁集群和PHP(通过memcache)

东京内阁集群和PHP(通过memcache),php,memcached,tokyo-cabinet,Php,Memcached,Tokyo Cabinet,我有2台服务器在集群中运行tokyo cabinet(2个硬盘驱动器,4个tokyo cabinet实例)。如果它只是tokyo cabinet的一个实例,那么使用php memcache协议进行通信就相当简单了。我的问题是,如果php是集群,如何连接它 选项1: $memcache->connect('memcache_host',11211); 使用此选项,您只能连接到tokyo cabinet的实例上 选项2: $memcache=新的memcache; $memcache->addSer

我有2台服务器在集群中运行tokyo cabinet(2个硬盘驱动器,4个tokyo cabinet实例)。如果它只是tokyo cabinet的一个实例,那么使用php memcache协议进行通信就相当简单了。我的问题是,如果php是集群,如何连接它

选项1: $memcache->connect('memcache_host',11211); 使用此选项,您只能连接到tokyo cabinet的实例上

选项2: $memcache=新的memcache; $memcache->addServer('memcache_host',11211); $memcache->addServer('memcache_host2',11211); 使用此功能,您可以连接到多个服务器,但数据是否正确存储在集群中


谢谢大家!

使用选项2,让客户端库完成它的工作。您可以放心,您的数据将被分发到池中的所有memcached实例


您可以看看PHP库(注意最后的D),它有一些很好的特性可以利用(它有一个不同的算法来分发数据,您可能会发现它很有用)。

但是PHP的memcached库不是用来存储非持久数据的吗?(有到期日)。你只是把东京内阁的设置为0还是没关系?