1. ホーム
  2. python

[解決済み] Djangoでredisを使用するにはどうすればよいですか?

2022-11-13 17:57:30

質問

redis-cache のことは聞いたことがありますが、具体的にどのように動作するのでしょうか?rdbmsのクエリをキャッシュすることで、djangoとrdbmsの間のレイヤーとして使用されるのでしょうか?

それとも、データベースとして直接使用するのでしょうか?githubのページにはログインの詳細もセットアップもなく、ただいくつかの設定プロパティを設定するように書かれているので、私はそれを疑っています。

どのように解決するのですか?

このRedis用Pythonモジュールは、readmeにわかりやすい使用例があります。 http://github.com/andymccurdy/redis-py

RedisはRAMキャッシュとして設計されています。基本的なキーのGETとSETに加え、辞書のようなコレクションの保存をサポートしています。RDBMS のクエリの出力を Redis に格納することで、キャッシュすることができます。目標は、あなたの Django サイトを高速化することでしょう。Redis や他のキャッシュを使い始めるのは、スピードが必要になってからにしてください - 早まって最適化しないことです。