LoginSignup
0
1

DjangoでRedisを使う理由を簡単にまとめた

Last updated at Posted at 2023-10-04

DjangoでのRedisの利用

DjangoでRedisを利用されるときは主に以下の目的で利用される。

1.キャッシング

Redisは、ウェブアプリケーションのパフォーマンス向上に
キャッシュとして使われることが多い。
DBへのクエリ結果とか、検索結果などをキャッシュしておいて、
次回同じデータが必要になったときに高速にアクセスできるようにする。

2.セッションストア

Redisは、ユーザーセッションデータを保存するセッションストアとしても使用される。
これにより、ユーザーがウェブサイトにアクセスするたびにその状態を維持することができる。

3.メッセージブローカー

Redisは、メッセージブローカーとしても使用され、
アプリケーションの異なる部分や異なるアプリケーション間でメッセージをやりとりするのに役立つ。
これは、リアルタイム機能やバックグラウンドタスクの処理に使用される。

ChannelsのバックエンドにRedisを使う

これに関しては別の記事で解説しました。
気になる人はそちらもチェックしてみて下さい。

[Django] ChannelsでRedisをバックエンドに設定するには?
https://qiita.com/kazuki_niiyama/items/03bcbd955a22baa8f465

おわりに

この記事でためになるひとが
一人でもいればいいなと思って書いています。

最近私の記事に、
フォローやいいね、キープなどのアクションが
少しずつ見られるようになってきました!

皆さんの反応が、
とてもうれしいのでまだまだ頑張っていきます。

何卒応援よろしくお願いします。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1