检查是否使用PHP的关键存在于内存缓存集群

我调试PHP应用程序的缓存层。 它采用的memcache服务器的缓存值的群集。 我想验证一个特定的对象被正确地清除。

我的想法是连接到正确的内​​存缓存服务器,telnet和手动检查是否存在密钥。 我知道,传递给关键Memcache::set的服务器连接,但不是。 我怎么知道哪个服务器内存缓存中的数据被存储在哪里?

--------------解决方案-------------

我刚才提到的文档。 Memcached的客户哈希键,以确定哪些断绝查询。 所以,我想Memcached是分片。 您可能要看看客户端(或者该文档)的来源看hashing-> SEVER是如何实现的。 否则,你可以只使用一个客户端通过命令行来查询的值。

如果它是集群比它的同步数据的人实例或有一个集中存储的数据(内部实现 - 对你并不重要)。 您将获得在所有情况下的数据。

对于未来的参考:我写检查的memcache的服务器列表对于给定的关键https://gist.github.com/721965小python脚本

分类:php 时间:2012-09-12 人气:0
本文关键词: PHP,memcached的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.222 (s). 9 q(s)