ホームページ  >  記事  >  データベース  >  Redis を使用する必要があるのはどのような場合ですか?

Redis を使用する必要があるのはどのような場合ですか?

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

Redis を使用する必要があるのはどのような場合ですか?

redis は、キーと値のストレージ システムです。 Memcached と同様に、string (文字列)、list (リンク リスト)、set (セット)、zset (並べ替えられたセット - 順序付きセット)、および hash (ハッシュ タイプ) など、比較的多くの保存された値の種類をサポートします。

redis を使用する必要があるのはどのような場合ですか?

## リアルタイム更新は必要ありませんが、データベース データを大量に消費します。例えば、Webサイト上の商品売上ランキング一覧は1日1回の集計であり、ユーザーはそれがリアルタイムかどうかを意識することはありません。

# リアルタイムで更新する必要があるが、更新頻度は高くないデータ。たとえば、ユーザーの注文リストは、自分が行った注文をリアルタイムで確認できるようにしたいと考えていますが、ほとんどのユーザーは頻繁に注文を行うわけではありません。

# 特定の瞬間に頻繁にアクセスされ、頻繁に更新されるデータ。この種のデータの典型的な例はフラッシュ セールです。フラッシュ セールの瞬間には、通常の N 倍のトラフィックが発生する可能性があり、システムには大きな負荷がかかります。ただし、この種のデータに使用されるキャッシュは、通常のキャッシュと同じであることはできず、このキャッシュが失われないことが保証されていなければ、大きな問題が発生します。

以上がRedis を使用する必要があるのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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