REDIS Commands Introduction コマンドの概要


REDIS Commands Introduction コマンドの概要


5 Data Types

Redisは5つのData Typeがあります。 これをStringと残りで区別することができます。
Stringはkeyとvalueが一対一の関係で、残りは一対多の関係です。


Strings

Stringに代表的なコマンド2つを紹介します。 
SETはデータ(値)を保存する代表的なコマンドであり、INCRは、値を1ずつ増加させるコマンドです。
"incr"ボタンを繰り返してクリックすれば、数字が増加するのを見ることができます。


Lists

Listはデータを順次的に保存/処理するのに使用されます。 リストはデータ(値)の重複を許可します。
Sets、Sorted Setsはデータの重複を許していません。
LPUSHコマンドはリストにデータを保存するために使用します。 初めて保存したデータがリストの一番右にいて、最後に保存したデータがリストの一番左にあります。
RPOPコマンドはリストの右側からデータを一つずつ取り出します。


Sets

Setはメンバー(データ)の重複を許可しません。 'A'を二度入力しても一つだけ残ります。
Setは、このような集合の性格を持つデータに使用します。
SADDはmember保存コマンドです。


Sets intersection

Setsは集合演算を提供します。 和集合(Union)、積集合(Intersection)、差集合(Difference)をすることができます。
ここでは代表的に積集合を見せてくれます。


Sorted Sets

Sorted Setsはscoreでmemberの順序を整列します。 Setsのようにmemberの重複を許可しません。 
整列されたデータが必要な場合、Sorted Setを使用します。


Sorted Sets union

和集合と積集合演算をすることができるし、scoreを利用した演算が提供されます。


Hashes

Hashはvalueを名前で区分できるようにfield nameが提供されます。
RDBのテーブルと類似していると見ることができます。
HSETはHashの代表的な保存コマンドです。
HINCRBYは、指定した数字分増加します。


クリックすると、もっと多くの情報を見ることができます。



댓글

이 블로그의 인기 게시물

REDIS INFO [section] コマンド

REDIS CLIENT LIST コマンド

REDIS CONFIG REWRITE コマンド