ホームページ  >  記事  >  データベース  >  Redis とはどのようなデータベースですか?

Redis とはどのようなデータベースですか?

(*-*)浩
(*-*)浩オリジナル
2019-06-04 14:48:203715ブラウズ

Redis は新しい、非リレーショナルで、SQL 構文や機能はサポートしません。 || オープン ソースで、C 言語で書かれ、ネットワークをサポートし、メモリに基づいており、永続化でき、次の場所に保存されます。 Key-Value データの形式、NoSql データベース。

Redis とはどのようなデータベースですか?

#特徴と利点

k、v キー値のストレージとデータ構造のストレージ (リスト、辞書など)

すべてのデータ (データ ストレージを含む) 操作はメモリ内で完了します (推奨学習:

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

シングルスレッド サービス (つまり、より多くの (ブロッキング状況)、リクエスト応答に epoll モデルを使用し、nginx

と比較してマスター/スレーブ レプリケーション モードをサポートし、高可用性マスター/スレーブ レプリケーション モードも提供します (Sentinel)

分散型分散クラスター

Python、Golang、Java、php、Ruby、Lua、Node.js などの豊富なプログラミング インターフェイスのサポート

##豊富な機能、複数のデータ構造のサポートに加えて、トランザクションもサポート/Subscription、メッセージキューおよびその他の機能のパブリッシュ

#サポートデータ永続化 (AOF、RDB)

#データ型 (5 種類):

#String string

文字列型は、Redis の最も基本的なデータ ストレージ型です。Redis ではバイナリ セーフです。つまり、この型は、次のような任意の形式のデータを受け入れることができます。 JPEG画像データやJsonオブジェクト記述情報などRedis では、文字列型 Value が保持できる最大データ長は 512M です。

Hash hash

まずメインキーがあり、そのメインキーの下にキーバリューの形式でデータが格納されていることがわかります。値の型も String

List list

リストの要素の型は文字列で、挿入順序に従って並べ替えられており、要素にはインデックスがあります

set set

要素は文字列型であり、要素は一意で反復がなく、変更操作はありません

順序付きセット zset

順序付きセット、要素は文字列型、要素は一意です。各要素は重みを表す double (倍精度) 型のスコアに関連付けられます。要素はソートされています重みで左から右へ。

Redis 関連の技術記事の詳細については、「Redis データベース チュートリアルの使用方法の概要」

列にアクセスして学習してください。

以上がRedis とはどのようなデータベースですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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