問題タブ [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.
django - Django キャッシュ ロックの有効期限を設定する方法はありますか?
Django-redis 4.12.1を介してキャッシュにRedisを使用するDjango 3.1.3サーバーがあります。通常、キャッシュロックは次の方法で設定できることを知っています。
通常、キャッシュ ロックは、with
ブロックの実行が完了すると解除されます。ただし、コード内にキャッシュ ロックを解放しないカスタム ロジックがいくつかあります (これは、私自身の理由で問題ありません)。
私の質問: Django キャッシュ ロックのタイムアウト値を設定する方法はありますか? キャッシュ値を設定するためにタイムアウトを設定するのと同じように ( cache.set('some_key', 'Hello world', 3000)
)?
django - Django CACHEOPSのクエリセットごとに異なるタイムアウト
Django CACHEOPS を使用しています。 cacheops の README
settings.py で、クエリセットごとに異なるタイムアウトを設定するにはどうすればよいですか?
(get
クエリセットを 10 秒間キャッシュqueryset fetches
し、60 秒間キャッシュします)
このようなもの:(これには明らかに重複キーエラーがあります)
私の目標は、各記事の詳細ページを記事リスト ページよりも長くキャッシュしたいということです。
django - Django キャッシュに複数の redis を使用する
私は Django プロジェクトを持っており、さまざまなタイプのキャッシュを実装したいdjango-redisを使用しています。
- 検索クエリのキャッシュ
- 静的ページのキャッシュ
- ユーザー データのキャッシュ (例: オンライン ステータス)
さまざまな種類のキャッシングにさまざまなプレフィックスを追加できますが、私が持っているさまざまなキャッシングすべてに別の redis サーバーを使用したいと考えています。ドキュメントでこれを行う方法が見つかりませんでした
私の現在の設定
}
私が欲しいもの
}