問題タブ [python-memcached]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
2380 参照

python - python-memcachedはコンシステントハッシュ法とバイナリプロトコルをサポートしていますか?

Python-memcachedは、Djangoでサポートされている公式のmemcachedドライバーです。

サポートしていますか

  1. コンシステントハッシュ
  2. バイナリプロトコル

もしそうなら、Django内でこれらの機能をどのように使用しますか?ドキュメントが見つかりませんでした。

0 投票する
3 に答える
3332 参照

python - Google App Engineですべてのmemcached値を返すにはどうすればよいですか?

Python AppEnginememcacheのすべてのデータを使用したいと思います。事前に鍵がわかりません。

すべてのデータを取得するにはどうすればよいですか?

0 投票する
2 に答える
472 参照

python - Django-memcachedがダウンしたときにアラートを出す

Djangoアプリケーションからmemcachedインスタンスにアクセスできないことを管理者に警告する既製のアドオンはありますか?ここでは、memcachedデーモン自体を監視することを意味するのではなく、Djangoアプリがキャッシュの恩恵を受けるかどうかをチェックするものです。

私の基本的な考え方は、cache.setに続くcache.getが実際に何かを返すかどうかを確認し、そうでない場合は、受信トレイがいっぱいにならないように、管理者にメールを送信することです。

しかし、もっと進んだものがあるのではないでしょうか。

0 投票する
1 に答える
1192 参照

google-app-engine - Memcache が App-Engine-Patch に存在しませんか?

次のコードを使用して、日付を memcache に保存しようとしています。

このエラーが発生しています:

app-engine-patch で memcache を使用するにはどうすればよいですか?

御時間ありがとうございます。

0 投票する
1 に答える
970 参照

python - 複数のgetを複数のサーバーにバッチ処理して並列化するPythonmemcachedクライアントはありますか?

N非常に多くの場合、次のようなキーの長いリストの値を取得する必要があります。

これらの値は、M異なるMemcachedサーバーに保存されます。

get()リクエストを送信して応答を待ってから、何度も繰り返したくありませんN

Nキーのリスト全体に対して単一のmultiple_getを呼び出し、それらのキーをそれぞれのサーバーに分割し、各サーバーに1つのバッチ要求を送信しM、すべてのサーバーから結果を収集して、実行できるPythonmemcachedクライアントはありますか?これをすべて並行して?

もしそうなら、私はそのような機能をどのように使用しますか?

0 投票する
1 に答える
1662 参照

google-app-engine - memcacheの値を特定の時間に期限切れになるように設定するにはどうすればよいですか?

私はグーグルアプリエンジンアプリを持っています(Pythonを使用して作成されました)。memcacheに値を追加したいのですが、値を深夜(PST)ごとに期限切れにしたいのですが、どうすればよいですか?

0 投票する
2 に答える
2577 参照

python - Python memcached set_multi 保存の問題

python-memcached を使用して多数のキーを保存しようとしたときに問題が発生しました。これが私がやっていることです:

次に、これらすべての値を設定しようとしています。

memcached サーバーのログ出力:

その後しばらくして:

デフォルトのタイムアウトは 3 秒ですが、100 秒に増やしても効果はありません。memcached がスタックするだけです。だから、私の質問は、memcache の問題は何ですか?

1000 000 を超えるエントリを保存することについて話している人を見ましたが、私にとっては 2 000 も保存できないのですか?

0 投票する
1 に答える
1560 参照

django - Djangoでテンプレートフラグメントキャッシュを明示的にリセットするにはどうすればよいですか?

Django アプリケーションに Memcache を使用しています。

Django では、開発者はテンプレート フラグメント キャッシュを使用して、テンプレートのセクションのみをキャッシュできます。https://docs.djangoproject.com/en/dev/topics/cache/#template-fragment-caching

views.py でテンプレート フラグメント キャッシュ セクションの値を明示的に変更する方法があるかどうか疑問に思っていました。たとえば、テンプレート フラグメント キャッシュを除いて、cache.set("sidebar", "new value") に似たメソッドを使用できますか?

ご協力ありがとうございました。

0 投票する
1 に答える
5351 参照

python - Python Memcached: オブジェクトのキャッシュ

Python 2.6.5 と Django 1.3 を使用しています

次のようなモデルがあるとしましょう:

これは頻繁に使用されるモデルなので、基本データを辞書に保持し、この辞書をキャッシュします

なんでもいいのですが、場合によっては のメソッドを呼び出す必要があるのですCompanyが、会社の情報をキャッシュしているので、オブジェクトをキャッシュしていいのか迷っています...

そして、それを使用してください

そして、オブジェクトをキャッシュし、キャッシュされたオブジェクトをそのようなインスタンスメソッド呼び出しに使用することがどれほど効果的か疑問に思いますか?

0 投票する
1 に答える
476 参照

python - App Engine: 高速読み取りと高い書き込みスループットを保証する Memcache 設計

現在、Python で App Engine を使用しています。

私のアプリケーションは大規模なマルチプレイヤー ゲームのように見えます。「ルーム」で公開された最新のアクションを取得するのに必要な時間を改善したいと考えています。

私はすでに Memcache API を使用して、書き込みスループットが低いアクション (毎分 1 回) を保存および取得しています。さらに、書き込みスループットが高いアクションを取得することも検討しています( 「部屋」に多くの人がいる場合は、1 秒あたり数回:プレイヤーによって公開されたメッセージなど) 。

この高い書き込みスループットのために memcache ストレージを設計する方法を教えてください。値が最新の公開されたアクションのリストである単一のキーと値のペアは、適切なソリューションとは思えません。

ありがとう、