ホームページ  >  記事  >  データベース  >  ディストリビューションに Redis が必要な理由

ディストリビューションに Redis が必要な理由

(*-*)浩
(*-*)浩オリジナル
2019-11-22 11:27:141824ブラウズ

ディストリビューションに Redis が必要な理由

プロジェクトで Redis を使用する場合、主にパフォーマンスと同時実行性という 2 つの観点から検討します。もちろん、redis には分散ロックなどの他の機能もあります が、分散ロックなど他の機能だけであれば、代わりに他のミドルウェア (zookpeer など) があり、それを使用する必要はありませんレディス。

したがって、この質問には主にパフォーマンスと同時実行性の 2 つの観点から答えられます。 (推奨学習: Redis ビデオ チュートリアル )

(1) パフォーマンス

次の図に示すように、次の手順で実行する必要があります。 特に時間がかかり、結果が頻繁に変更されない SQL は、実行結果をキャッシュに入れるのに特に適しています。 このようにして、後続のリクエストはキャッシュから読み取られるため、リクエストに迅速に応答できます。

ディストリビューションに Redis が必要な理由

(2) 同時実行数

下図に示すように、同時実行数が多い場合、すべてのリクエストが直接アクセスします。データベース。データベースで接続例外が発生します。現時点では、リクエストがデータベースに直接アクセスするのではなく、最初に Redis にアクセスできるように、redis を使用してバッファリング操作を実行する必要があります。

ディストリビューションに Redis が必要な理由

Redis 関連の技術記事の詳細については、Redis データベースの使用方法のチュートリアル 列にアクセスして学習してください。

以上がディストリビューションに Redis が必要な理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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