0

我有两个 Membase 客户端——一个 Django 网站和一个小型 python 测试文件。我观察到python文件保存的数据在Django网站上是看不到的,它返回None。但是,如果我在 Django 网站中保存相同的数据(相同的键和值),那么该站点将能够读取键/值。

这是我在两个客户端中使用的相同代码:

import memcache
mc = memcache.Client(['127.0.0.1:11211'])
ids = ["100000314125574", "100000335352069"]
users = mc.get_multi(ids)

我正在使用 python-memcache 客户端库。

我已经尝试解决这个问题好几个小时了。请分享你的想法。为什么 Django 不能读取从另一个客户端保存的数据对我来说是一个真正的谜。

4

1 回答 1

1

一个好的故障排除步骤是手动远程登录到端口 11211 上的 127.0.0.1 并为该密钥执行“获取”。如果你得到一些东西,那么至少你知道 Membase 服务器运行正常,你可以专注于 Django 方面的事情......我的知识要少得多。

于 2011-01-28T17:51:58.910 回答