DjangoでのRedisの利用
DjangoでRedisを利用されるときは主に以下の目的で利用される。
1.キャッシング
Redisは、ウェブアプリケーションのパフォーマンス向上に
キャッシュとして使われることが多い。
DBへのクエリ結果とか、検索結果などをキャッシュしておいて、
次回同じデータが必要になったときに高速にアクセスできるようにする。
2.セッションストア
Redisは、ユーザーセッションデータを保存するセッションストアとしても使用される。
これにより、ユーザーがウェブサイトにアクセスするたびにその状態を維持することができる。
3.メッセージブローカー
Redisは、メッセージブローカーとしても使用され、
アプリケーションの異なる部分や異なるアプリケーション間でメッセージをやりとりするのに役立つ。
これは、リアルタイム機能やバックグラウンドタスクの処理に使用される。
ChannelsのバックエンドにRedisを使う
これに関しては別の記事で解説しました。
気になる人はそちらもチェックしてみて下さい。
↓
[Django] ChannelsでRedisをバックエンドに設定するには?
https://qiita.com/kazuki_niiyama/items/03bcbd955a22baa8f465
おわりに
この記事でためになるひとが
一人でもいればいいなと思って書いています。
最近私の記事に、
フォローやいいね、キープなどのアクションが
少しずつ見られるようになってきました!
皆さんの反応が、
とてもうれしいのでまだまだ頑張っていきます。
何卒応援よろしくお願いします。