【问题标题】:Tokyo Cabinet cluster and PHP (via memcache)Tokyo Cabinet 集群和 PHP(通过 memcache)
【发布时间】:2011-01-01 08:00:45
【问题描述】:

我有 2 台服务器在集群中运行 tokyo cabinet(2 个硬盘驱动器,因此 4 个 Tokyo Cabinet 实例)。如果它只是东京内阁的一个实例,那么使用 php memcache 协议进行通信是相当直接的。我的问题是如果它是集群,你如何连接 php?

选项 1: $memcache->connect('memcache_host', 11211); 使用此选项,您只能连接到东京机柜的实例。

选项 2: $memcache = 新的内存缓存; $memcache->addServer('memcache_host', 11211); $memcache->addServer('memcache_host2', 11211); 使用这个可以连接多个,但是数据是否正确存储在集群中?

谢谢!

【问题讨论】:

    标签: php memcached tokyo-cabinet


    【解决方案1】:

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

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

    【讨论】:

    • 但是PHP的memcached库不是用来存储非持久化数据的吗? (有截止日期)。东京内阁是直接设置为0还是没关系?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-24
    • 2010-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多