1

2 つのアプリケーション サーバー (coldfusion / Java) と 1 つの memcached があります。そのようにmemcachedサーバー/クライアントをセットアップしたい。サーバー 1 がキーに値を追加すると、サーバー 2 でも使用できるようになります。逆の場合も同様です。

サーバー1でキーの値を追加すると、2番目のサーバーで読み取りまたは編集できなくなります。設定方法

私はspymemcachedをクライアント ライブラリとして使用しています。

ご協力いただきありがとうございます

4

3 に答える 3

0

また:

A.同じオブジェクトにサーバー1とサーバー2に同じキーを使用していません。

また

B.サーバー1とサーバー2の同じmemcachedインスタンスと通信していません

また

C.オブジェクトの寿命が非常に短いため、他のサーバーがオブジェクトを利用する前に期限切れになりました。

于 2012-01-05T17:34:05.100 に答える
0

これはかなり若いMemcached実装のようですが、これはバグの可能性があります。ここで送信することをお勧めします:http ://code.google.com/p/spymemcached/issues/list

バグだと思わない場合は、Memcachedを呼び出すコードのスニペットを投稿できますか?

また、memcachedは、信頼性が低く永続性のないストレージとして扱う必要があることに注意してください。コードがダウンし、場合によっては空の結果が返されることを期待しているかのように、コードを作成する必要があります。

于 2012-01-05T17:34:44.910 に答える