Redis とシンプルマップの違いは何ですか?

(*-*)浩
リリース: 2019-08-10 15:35:07
オリジナル
3687 人が閲覧しました

キャッシュの違い

Redis とシンプルマップの違いは何ですか?

##キャッシュは、ローカル キャッシュと分散キャッシュに分けられます。 (推奨学習:

Redis ビデオ チュートリアル )

Java を例として、組み込みマップまたは guava を使用してローカル キャッシュを実装します。主な機能は軽量で高速です。 、ライフサイクルは jvm の破棄で終了します。複数のインスタンスの場合、各インスタンスは独自のキャッシュを保存する必要があり、キャッシュは一貫性がありません。

redis または memcached の使用は分散キャッシュと呼ばれ、複数のインスタンスの場合、各インスタンスはデータのキャッシュを共有し、キャッシュは一貫しています。欠点は、redis または memcached サービスの可用性を高く保つ必要があり、プログラム アーキテクチャ全体が比較的複雑であることです。

もちろん、少量のデータをキャッシュとして保存するだけで永続化の必要がない場合は、Map をキャッシュとして使用できます。

redis と単純なマップの違いは何ですか:

1.

Redis はキャッシュに数十 G のメモリを使用できますが、Map は使用できません。 JVMのみ データを数Gに分割すれば十分

2.

Redisのキャッシュは永続化可能 Mapはメモリオブジェクトなのでプログラムが終了するとデータはすぐに消えてしまいます

3.

Redis は分散キャッシュを実装できます。マップはそれを作成したプログラム内にのみ存在できます。

#4.

Redis は処理できます1 秒あたり数百万の同時実行が可能で、プロフェッショナルなキャッシュ サービスです。Map は単なる普通のオブジェクトです。

5,

Redis キャッシュには有効期限メカニズムがありますが、Map 自体には有効期限がありません。この機能があります

6,

Redis には豊富な API がありますが、マップはシンプルすぎます

Redis 関連の技術記事の詳細については、

をご覧ください。 Redis データベースの使用法チュートリアル 学ぶべきコラム!

以上がRedis とシンプルマップの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!