私はDjangoのウェブサイトと小さなPythonテストファイルの2つのMembaseクライアントを持っています。私は、Pythonファイルによって保存されたデータはDjangoのWebサイトでは見ることができないことを確認しましたが、Noneを返します。ただし、同じデータ(同じキーと値)をDjangoのWebサイトに保存すると、サイトはキー/値を読み取ることができます。DjangoはMembaseデータを読み込めませんか?
これは、私は両方のクライアントで使用するのと同じコードです:私のpython-memcacheのクライアントライブラリを使用しています
import memcache
mc = memcache.Client(['127.0.0.1:11211'])
ids = ["100000314125574", "100000335352069"]
users = mc.get_multi(ids)
。
私はこれを数時間解決しようとしています。アイデアを教えてください。 Djangoが別のクライアントから保存されたデータを読み取ることができないのは私にとって本当のミステリーです。
返信いただきありがとうございます。両方のクライアントが動作しており、データを読み書きできます。 Djangoが他のクライアントが書いたデータを読むことができないのは、実際に同じコードを書込み/読込みに使用しているときだけです。私はこれもDjango/python-client-libraryに関連する可能性があり、Membaseではなく –