Redis
は、ANSI C 言語で書かれたオープンソースのログタイプの Key-Value データベースで、ネットワークをサポートし、メモリベースで永続化でき、API を提供します。複数の言語で。 2010 年 3 月 15 日以降、Redis の開発は VMware によってホストされています。 2013 年 5 月以来、Redis の開発は Pivotal によって後援されています。
なぜ Redis を使用するのでしょうか?
たとえば、システム内にユーザー情報が 2,000 万件ある場合、ユーザー情報は基本的に固定であり、一度入力するとほとんど変更されないため、すべてのユーザー情報を読み込むたびにデータベースをリクエストする必要があります。データベースはクエリ ステートメントをコンパイルして実行しますが、この情報は頻繁に変更されず、データ量が大きいため、効率は大幅に低下します。
大規模な場合、通常のアプローチは、それをキャッシュに追加し、各フェッチの前に判断を行うことです。キャッシュが空でない場合は、キャッシュから値を取得します。空の場合は、リクエストします。データベースにアクセスし、キャッシュにデータを追加することで、システムのアクセス効率が大幅に向上します。
以上がRedis を使用する理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。