問題タブ [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 投票する
1 に答える
2755 参照

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を実装しようとすると、常に以下のエラーが発生します-時間

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

google-app-engine - memcache.set_multi_async を呼び出しても値が保存されない

現在、Google Appsengine アプリケーションで Google memcache API を使用して大量のデータをキャッシュに保存していますが、完了する前に結果を返す必要があるため、非同期で行う必要があります。

私はすでにここでそれがどのように行われるかを述べている答えを見つけましたが、それでもコードを機能させることができません。

これを使用してみましたが、単に memcache に値を同期的に格納させるだけです:

これも試しましたが、memcache が値を保存しません。

値を非同期に保存し、同時に値を返す方法はありますか? ありがとう

0 投票する
0 に答える
548 参照

python - get() set() Python を使用して UDP でリッスンする memcached

質問: Python (製品レベルの Python バインディングのいずれか) を使用してget setmemcachedリッスンのみを行う方法UDP


これまでに行ったこと/試したこと:

memcached が UDP のみをリッスンするようにする - memcached 構成で OPTIONS を指定しました。

検証:

get問題は、私が検証できなかったことsetです。

私はPython memcacheバインディングを調べました.2つの広く使用されているもの(信頼性が高く、本番環境で使用される)python-memcachedpylibmc. UPDのみを指定することや、memcachedがTCPまたはUDPでリッスンしているかどうかを確認することについてpython-memcachedの明示的な言及は見つかりませんでした。については、私は言及pylibmcを見つけました:

UDP を指定するには、「udp:127.0.0.1」のように、サーバー アドレスの前に「udp:」を付ける必要があります。

確認するにはpylibmc:

確認するにはpython-memcached:


同様の質問 - Django を使用した UDP での memcached listeing

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

python - Djangoを使用したUDPでのmemcachedリスニング

質問: Django で作業 ( ) するためにmemcachedをリッスンすることができません。UDPget 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ディベートにしないでください


同様の質問 - Python を使用して UDP でリッスンする get() set() memcached

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

django - Django+Apache で memcached を使用するとセグメンテーション違反が発生する

MemcachedCache バックエンドを使用して、Django プロジェクトのキャッシュを構成しています。

ローカルおよび運用前サーバーでテストしましたが、魅力的に機能します。しかし、本番サーバーにデプロイすると、次のように、Apache を再起動した直後にセグメンテーション エラーに関する複数のエラーが発生します。

プリプロダクションサーバーはプロダクションサーバーよりもメモリが少ないため(約半分)、わかりません。

この動作の背後にある問題またはエラーを理解するのを手伝ってもらえますか?

0 投票する
0 に答える
380 参照

django - djangoキャッシュはページのリロード時にのみ設定されます

ビューごとのキャッシュでdjangoでmemcacheを使用しようとしています。問題は、ページを更新した場合にのみキャッシュが設定され、同じリンクをクリックしてもキャッシュが設定されないことです。同じリンクをクリックすると、キャッシュが設定されず、同じ URL を何度もクリックした後でも同じ数のクエリが取得されます)

これが私の見解です:

私のキャッシュ設定は次のとおりです。

私のミドルウェアは次のとおりです。

ありがとう。