私だけが知らない単語:Redis
私だけが知らないシリーズLaravel
Redis とは
Redis とは、オープンソースで、データの永続化ができる永続化可能なインメモリデータベース(In-memory database)です。Redisはメモリ上で動作するキーバリューストア型のデータベースです。
🤔
NoSQL のデータベースなので、RDBよりも処理速度が高速で、且つ JSON 形式でも以下のデータ型が用意されています。
- strings
- hashes
- lists
- sets
- sorted sets 使い所としては、 web アプリケーションのセッション管理、ページのキャッシュ、リアルタイムの更新などで、ページの表示速度を高速化できるようです。
- 参考にしたサイト:Redisの特徴と基本的な使い方をわかりやすく解説!Redisの用途と活用方法・メリットは?使えるコマンド一覧もご紹介
Laravel と Redis
- 公式ドキュメント
Laravel 8 のテンプレートをインストールした時点で、Redis を使えるようにセットアップはされているようですが、使用には phpredis のインストールが必要です。
predis/predis
を使う場合は composer でインストールします。
設定ファイルはconfig/databese.php
のRedis Databases
にあります。
その他のドキュメント
急に投げやりになっててあれなんですがまだ理解が追いついていないので調べつつこの記事を更新していきたいと思いますので、参考サイトを貼るにとどめます。。