ホームページ  >  記事  >  データベース  >  Redis を使用する理由

Redis を使用する理由

藏色散人
藏色散人オリジナル
2019-05-21 14:52:1818669ブラウズ

Redis を使用する理由

Redis は、ANSI C 言語で書かれたオープンソースのログタイプの Key-Value データベースで、ネットワークをサポートし、メモリベースで永続化でき、API を提供します。複数の言語で。 2010 年 3 月 15 日以降、Redis の開発は VMware によってホストされています。 2013 年 5 月以来、Redis の開発は Pivotal によって後援されています。

なぜ Redis を使用するのでしょうか?

たとえば、システム内にユーザー情報が 2,000 万件ある場合、ユーザー情報は基本的に固定であり、一度入力するとほとんど変更されないため、すべてのユーザー情報を読み込むたびにデータベースをリクエストする必要があります。データベースはクエリ ステートメントをコンパイルして実行しますが、この情報は頻繁に変更されず、データ量が大きいため、効率は大幅に低下します。

大規模な場合、通常のアプローチは、それをキャッシュに追加し、各フェッチの前に判断を行うことです。キャッシュが空でない場合は、キャッシュから値を取得します。空の場合は、リクエストします。データベースにアクセスし、キャッシュにデータを追加することで、システムのアクセス効率が大幅に向上します。

以上がRedis を使用する理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。