問題タブ [django-redis]

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 に答える
1504 参照

django - Django キャッシュ ロックの有効期限を設定する方法はありますか?

Django-redis 4.12.1を介してキャッシュにRedisを使用するDjango 3.1.3サーバーがあります。通常、キャッシュロックは次の方法で設定できることを知っています。

通常、キャッシュ ロックは、withブロックの実行が完了すると解除されます。ただし、コード内にキャッシュ ロックを解放しないカスタム ロジックがいくつかあります (これは、私自身の理由で問題ありません)。

私の質問: Django キャッシュ ロックのタイムアウト値を設定する方法はありますか? キャッシュ値を設定するためにタイムアウトを設定するのと同じように ( cache.set('some_key', 'Hello world', 3000))?

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

django - Django CACHEOPSのクエリセットごとに異なるタイムアウト

Django CACHEOPS を使用しています。 cacheops の README

settings.py で、クエリセットごとに異なるタイムアウトを設定するにはどうすればよいですか?

(getクエリセットを 10 秒間キャッシュqueryset fetchesし、60 秒間キャッシュします)

このようなもの:(これには明らかに重複キーエラーがあります)

私の目標は、各記事の詳細ページを記事リスト ページよりも長くキャッシュしたいということです。

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

django - Django キャッシュに複数の redis を使用する

私は Django プロジェクトを持っており、さまざまなタイプのキャッシュを実装したいdjango-redisを使用しています。

  1. 検索クエリのキャッシュ
  2. 静的ページのキャッシュ
  3. ユーザー データのキャッシュ (例: オンライン ステータス)

さまざまな種類のキャッシングにさまざまなプレフィックスを追加できますが、私が持っているさまざまなキャッシングすべてに別の redis サーバーを使用したいと考えています。ドキュメントでこれを行う方法が見つかりませんでした

私の現在の設定

}

私が欲しいもの

}