第2動作コマンドRedisの共通インタフェース

          Redisの文字列(文字列)、リスト(一覧)、ハッシュ(キーと値のペア)、(コレクション)を設定し、ZSET(順序集合)を含む、すべてのシーンのビジネスアプリケーションを、カバーするデータの5種類があります。
    それは、Java開発の場合誰がこれらの5つのデータ・タイプは非常に精通している必要がありますが、これらの5つのデータクラスとJavaは、これを好きではない、研究の背後にある特定の異なる理由を知っているだろう。
    Redisのは、運用コマンドの富を持っています。
    文字列型のコマンド操作:
        (1)SETキー値/キーセットをGET /キー値を取得する
        (2)キー値設定キーと値をGETSETながら、値の戻り値
        (3)INCR / DECR値の値に対応するキーをキーとキーが存在しない場合又はマイナス1は、その後、0の初期値
        型が文字列である場合(4)incrbyインクリメントキーは、キー値を加えた値増分に対応し、エラーが返される
        キー値に対応するキーデクリメント値decrby(5)タイプが文字列である場合に保存デクリメントは、エラーが返される
        (6)SETEXキー秒の値に設定キー秒秒後に故障した
        値をスプライスに対応するキー値にアペンドキー値の値を(7)
        (8)取得STRLENキーキー文字列の長さに対応します
        (9)MSETキー値キー値 / MGETキーキーセット/キーと値のペアを複数取得する
    リストの種類コマンド動作:
        リスト一覧ヘッド/テールを複数の要素に挿入されるのキー値に対応する(1)LPUSH / RPUSHキー値キーが存在しない場合、値は、キーを作成
        (2)lpushx / rpushxキーは何の動作も存在しないしない場合、リストのリストヘッド/テールインサート要素値のキー値に対応するキー値
        (3)LPOP / RPOP鍵抽出キー対応するリスト要素リスト頭部/尾部
        (4)を停止-1 =、0 =起動リスト全体を照会、リストを停止する最初からクエリリスト要素に対応するキー、スタートストップキーをLRANGE
        (5)LLENキークエリキーリストのリストの長さに相当する
        (6)lremリンクリストにリストに対応する指定された要素の値のキーを削除するには、キーカウント値、
            削除開始トラバーサルからCOUNT> 0、<尾から削除0トラバーサル開始を数える、指定した要素の値
        (7)スタートとストップとの間の唯一の要素を保持LTRIMスタートキー止め、全体他の削除
        (8)との間にLSETキーインデックス値インデックスindex値であるインデックスキーは、範囲(0〜llenキーの長さであることができる- 1 )
        (9)LINDEXキーインデックスが取得インデックスindex値に対応する
        BEFORE AFTERフロント/リア(10)linsertキー/専ら値キーに対応するリスト内のリスト専ら要素挿入される値の要素
        (11)rpoplpushソース宛先抽出されたソース、対応するリストのリストヘッド先に最後の要素、
    ハッシュ型コマンド動作:
        (1)キーフィールド値HSET / hgetキーフィールドセット/に対応するフィールドの値に対応するキーフィールドを取得する
        (2)キーフィールドはフィールドのフィールドが存在するか否かを判定するhexists
        (キー入力に対応する地図の3)HLENキー取得長さは、
        (4)キーフィールド削除フィールドフィールドHDEL
        (5)フィールドのフィールドが存在しない場合にのみ、フィールドフィールドを追加し、キーフィールドをhsetnx
        の増分だけ(6)hincrbyキーフィールド増分フィールドフィールド値
        hgetall(7)キーと値のアクセサリーフィールド
        (8)hkeysすべてのキーセットを取得
        hvalsが一緒のValの全てを取得し(9)
        (10)キーhmset [フィールド値を ...] / hmget [キー...] または提出複数取得ストア値
    セット型コマンド操作:
        キー場合、(1)鍵MEMBER1が重要な要素に対応して設定member2増加それを作成し、存在しない
        要素の組の数に対応する(2)SCARD鍵取得キー
        キー部材sismember(3)キー部材要素の集合であるか否かを判断する
        (4)コレクションのすべての要素に対応する鍵取得キーsmembers
        (5)SPOPキー除去ランダム収集部材に対応するキー
        (6)セット内の指定された要素を削除member2 SREMキーMEMBER1
        (7)srandmember要素のキーカウント取得ランダム鍵設定したカウント数が、要素を削除しない
        (8)SMOVソース宛先部材ソースから設定された目的地への要素部材
        (9)sdiffのキー1のKEY2のKEY3クエリ差電流を得るために、各セット
        (10)sdiffstore先KEY1のKEY2のKEY3クエリ各セットは、差集合と宛先セットに格納され、元の宛先を上書き有します部材
        (11)焼結KEY1のKEY2は、クエリの各セットの交差をKEY3
        (12)sinterstore先KEY1のKEY2クエリと各セットに格納されているが、先の交差点であった、先が既存のメンバーが上書きされます
        (13)sunionのKEY1のKEY2のKEY3クエリセットの各セット
        のクエリsunion先KEY1のKEY2のKEY3の各セットの(14)得られたと設定され、記憶された
    ZSET式コマンド操作:
        Zaddキースコア部材は、この部材のスコアを新たな値に更新され、増加した場合、要素のスコアがすでに存在している、分数要素スコア、要素を追加(1)
        (2)zcard得られた鍵番号設定キー要素を見る
        (3)要素の最小値と最大値との間の獲得ポイントのキー分間最大数をZCOUNT
        (4)画分の部材要素が得られるキー部材をzscore
        (5)zincrbyキー増加部材は、スコア要素を増加させますINCREMENTは
        ストップ= -1は、= 0を起動した場合(6)Z範囲はSTOPスタートキーが全て取得され、ストップ開始との間の要素を取得した
        リスト要素は、(7)大に小の範囲内の位置を取得するスタートキーストップをzrevrangeソーティングは、
        (8)の要素の指定された範囲内で取得した鍵分間の最大スコアをzrangebyscore
        (9)分の要素の指定された範囲内のスコアを取得し、スコアに基づいて降順キーmaxにzrevrangebyscore
        (10)キー部材ランキング要素取得zrank
        (11)を取得したランキング要素をzrevrank、スコアに基づいて降順
        (12)は、1つまたは複数の要素削除member2キーMEMBER1をzrem
        に従って要素を削除するzremrangebyrankスタートキー停止位置範囲を(13)
        (14)スコア範囲を除去するために応じてスタートキー止めエレメントをzremrangebyscore

おすすめ

転載: www.cnblogs.com/zhexuejun/p/11539623.html