Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 测试Memcached连接_Python_Django_Memcached - Fatal编程技术网

Python 测试Memcached连接

Python 测试Memcached连接,python,django,memcached,Python,Django,Memcached,我想运行一个基本服务,它显示系统上各种其他服务(即Mongo、Redis、Memcached等)的状态 对于Memcached,我想我可能会这样做: from django.core.cache import cache host, name = cache._cache._get_server('test') 这似乎返回一个主机和一个任意字符串。主机对象是否确认我已成功连接到Memcached 我知道返回的主机对象有一个connect()方法。我有点害怕在生产环境中打开一个新的连接,并且

我想运行一个基本服务,它显示系统上各种其他服务(即Mongo、Redis、Memcached等)的状态

对于Memcached,我想我可能会这样做:

from django.core.cache import cache 

host, name = cache._cache._get_server('test')
这似乎返回一个主机和一个任意字符串。主机对象是否确认我已成功连接到Memcached

我知道返回的主机对象有一个
connect()
方法。我有点害怕在生产环境中打开一个新的连接,并且我没有一个简单的Dev设置来测试这个方法。我假设它在一个Python Memcached库中,但我不确定哪一个与此相关


我可以使用
\u get\u server
方法测试Memecache连接成功吗?还是应该使用connect方法?

您可以监视各种情况,例如memcache进程启动、memcache日志移动等,这些都不需要网络连接。下一个测试级别是查看是否可以在memcache端口打开套接字。但真正的测试当然是从memcache设置并获取一个值。对于这种测试,我可能会直接使用python memcached包来建立连接、设置和获取值。

您可以监视各种事情,比如memcache进程启动、memcache日志移动等,它们不需要网络连接。下一个测试级别是查看是否可以在memcache端口打开套接字。但真正的测试当然是从memcache设置并获取一个值。对于这种测试,我可能会直接使用python memcached包来建立连接、设置和获取值。

我被你的实际问题弄糊涂了。在我理解你的问题之前,我已经读了3遍了。我被你的实际问题弄糊涂了。在我理解你的问题之前,我已经读了3遍了我们在问。