ホームページ  >  記事  >  データベース  >  Redis キャッシュの利点は何ですか

Redis キャッシュの利点は何ですか

(*-*)浩
(*-*)浩オリジナル
2019-11-22 13:20:144839ブラウズ

Redis キャッシュの利点は何ですか

redis (正式名: Remote Dictionary Server Remote Dictionary Service) は、ANSI C 言語で書かれたオープン ソースのログ タイプの Key-Value で、ネットワークをサポートし、メモリベースの永続的なデータベースであり、複数の言語で API を提供します。

2010 年 3 月 15 日以降、Redis の開発は VMware によってホストされています。 2013 年 5 月以来、Redis の開発は Pivotal によって後援されています。

redis を使用する利点は何ですか? (推奨学習: Redis ビデオ チュートリアル )

(1) HashMap と同様、データがメモリに保存されるため高速です。HashMap の利点は次のとおりです。検索と操作 時間計算量は O(1)

(2) 豊富なデータ型をサポート、文字列、リスト、セット、ソートされたセット、ハッシュをサポート

# #( 3) トランザクションをサポートし、操作はすべてアトミックです。いわゆるアトミック性とは、データに対するすべての変更が実行されるか、まったく実行されないかを意味します

(4) 豊富な機能: キャッシュに使用できます。メッセージとキー設定 有効期限。有効期限が切れると自動的に削除されます。

redis は、有効期限を介して有効期限戦略を設定できます。これは、検証コードのシナリオにより適しています。

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

これらのデータ型は、プッシュ/ポップ、追加/削除、交差、結合、差分などの豊富な操作をサポートしており、これらの操作はすべてアトミックです。これに基づいて、redis はさまざまな並べ替え方法をサポートします。

memcached と同様に、効率を確保するために、データはメモリにキャッシュされます。違いは、redis が定期的に更新されたデータをディスクに書き込むか、追加のレコード ファイルに変更操作を書き込むこと、そしてこれに基づいてマスターとスレーブ (マスターとスレーブ) の同期が実現されることです。

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

「Redis データベース チュートリアルの使用方法の概要」 列にアクセスして学習してください。

以上がRedis キャッシュの利点は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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