問題タブ [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.
python - 「str」ではなく、バイトのようなオブジェクトが必要です - エラー
私は python-memcached (1.57) と django-celery (3.1.17)、セロリ (3.1.20) と python 3.5 を持っています。http://docs.celeryproject.org/en/latest/tutorials/task-cookbook.html#ensuring-a-task-is-only-executed-one-at-aを実装しようとすると、常に以下のエラーが発生します-時間
google-app-engine - memcache.set_multi_async を呼び出しても値が保存されない
現在、Google Appsengine アプリケーションで Google memcache API を使用して大量のデータをキャッシュに保存していますが、完了する前に結果を返す必要があるため、非同期で行う必要があります。
私はすでにここでそれがどのように行われるかを述べている答えを見つけましたが、それでもコードを機能させることができません。
これを使用してみましたが、単に memcache に値を同期的に格納させるだけです:
これも試しましたが、memcache が値を保存しません。
値を非同期に保存し、同時に値を返す方法はありますか? ありがとう
python - get() set() Python を使用して UDP でリッスンする memcached
質問: Python (製品レベルの Python バインディングのいずれか) を使用してget
set
、memcached
リッスンのみを行う方法UDP
これまでに行ったこと/試したこと:
memcached が UDP のみをリッスンするようにする - memcached 構成で OPTIONS を指定しました。
検証:
get
問題は、私が検証できなかったことset
です。
私はPython memcacheバインディングを調べました.2つの広く使用されているもの(信頼性が高く、本番環境で使用される)python-memcached
とpylibmc
. UPDのみを指定することや、memcachedがTCPまたはUDPでリッスンしているかどうかを確認することについてpython-memcached
の明示的な言及は見つかりませんでした。については、私は言及pylibmc
を見つけました:
UDP を指定するには、「udp:127.0.0.1」のように、サーバー アドレスの前に「udp:」を付ける必要があります。
確認するにはpylibmc
:
確認するにはpython-memcached
:
python - Djangoを使用したUDPでのmemcachedリスニング
質問: Django で作業 ( ) するためにmemcached
をリッスンすることができません。UDP
get
set
delete
前の質問UDP
11211
で述べたように、memcached は でのみリッスンしています。私がこれまでに試したこと:
1.PythonバインディングCACHES
を使用するための設定python-memcached
。get と set は単純な設定、つまり では機能しなかった'LOCATION': '127.0.0.1:11211'
ため、明示的に指定しようとしましたudp
(この言及を根拠として使用):
与えた:
ValueError: Unable to parse connection string: "udp:localhost:11211"
2.Python バインディングCACHES
を使用するための設定pylibmc
:
サーバーは正常に動作しました - さらに確認するには:
PSTCP
memcached on vsUDP
ディベートにしないでください
django - Django+Apache で memcached を使用するとセグメンテーション違反が発生する
MemcachedCache バックエンドを使用して、Django プロジェクトのキャッシュを構成しています。
ローカルおよび運用前サーバーでテストしましたが、魅力的に機能します。しかし、本番サーバーにデプロイすると、次のように、Apache を再起動した直後にセグメンテーション エラーに関する複数のエラーが発生します。
プリプロダクションサーバーはプロダクションサーバーよりもメモリが少ないため(約半分)、わかりません。
この動作の背後にある問題またはエラーを理解するのを手伝ってもらえますか?
django - djangoキャッシュはページのリロード時にのみ設定されます
ビューごとのキャッシュでdjangoでmemcacheを使用しようとしています。問題は、ページを更新した場合にのみキャッシュが設定され、同じリンクをクリックしてもキャッシュが設定されないことです。同じリンクをクリックすると、キャッシュが設定されず、同じ URL を何度もクリックした後でも同じ数のクエリが取得されます)
これが私の見解です:
私のキャッシュ設定は次のとおりです。
私のミドルウェアは次のとおりです。
ありがとう。