コマンドのRedisのRedisのコマンドセット

接続に関連した操作コマンド

  • pingを実行:通常のリターンがピンポン場合、接続生きているかどうかをテストします
  • エコー:印刷
  • 選択:出発物質としてインデックス値を0に指定されたデータベース、インデックスの数値で指定されたデータベースのインデックス番号に切り替え
  • 終了:(接続)接続を閉じます
  • AUTH:簡単なパスワード認証

サーバー関連のコマンド

  • 時間は:現在のサーバー時刻を返します。
  • クライアントリスト:サーバーへのすべてのクライアントの情報と統計データ接続を返す参照http://redisdoc.com/server/client_list.html
  • クライアントキルIP:ポート:クローズドIPアドレス:ポートターミナルクライアント
  • 保存:ディスクに保存されたデータを同期させます
  • bgsave:非同期データをディスクに保存します
  • ディスクのUnixへのデータの保存最後に成功へのスタンプの復帰:lastsave
  • shundown:ディスクに保存されたデータを同期して、近いサービス
  • 情報:サーバー情報や統計情報を提供
  • 設定resetstat:いくつかの統計情報コマンドをリセット
  • 設定を取得します。getプロファイル情報
  • 設定セット:動的コマンドCONFIGをGETリストするために使用することができ、あなたが設定パラメータを変更することができます再起動せずに、構成Redisのサーバー(コンフィギュレーション)を調整*
  • 設定の書き換え:指定したファイルがredis.confを書き換えているのRedisサーバ
  • モニター:受け取ったリアルタイムのダンプ要求
  • slaveof:コピー変更ポリシーの設定

パブリケーション・サブスクリプション関連のコマンド

  • psubscribe:このようpsubscribeニュース*つぶやき*として与えられたパターンに一致する1つまたは複数のチャネルにサブスクライブ..
  • 公開:指定されたチャネルのチャネルに情報メッセージを送信するMSGを公開「おはよう」など
  • PubSubのチャンネル:*などのpubsubチャンネルnews.iとして、現在アクティブなチャンネルを一覧表示します
  • pubsub numsub:固定チャンネルに加入者数を返しますPubSubのNUMSUB news.it news.internet news.sport news.music例
  • すべてのモードにサブスクライブしているクライアントの数の合計を返します:のpubsub numpat
  • punsubscribe:すべての与えられたパターンから退会するには、クライアントに指示します。
  • 購読:1つまたは複数のチャネルに与えられた情報を購読してください。例えばサブスクライブMSG chat_room
  • 退会:クライアントチャネル与え購読中止の指示。

Commandキー操作

  • (キー)が存在する:キーの存在を確認します
  • デル(キー):キーを削除
  • タイプ(キー):戻り値の型
  • キー(パターン):リターンは、すべての主要与えられたパターンを満たすために
  • randomkey:ランダムな鍵空間を返します。
  • keyrename(OLDNAME、newnameの):キーの名前を変更します
  • DBSIZE:キー現在のデータベースの数を返します。
  • 有効期限は:のキーを設定するための時間を
  • TTL:のキーを取得するための時間
  • (キー、dbindex)移動:現在のデータベースと鍵データベース・dbindexを移動
  • flushdb:すべての鍵データベースの現在の選択を削除します。
  • flushall:すべてのすべての鍵データベースを削除します。

コマンド文字列操作

  • セット(キー、値):データベースのキー値に与えられた名前は、文字列が含まれています
  • (キー)を取得:キー値のデータベースの列の名前を返します。
  • GETSET(キー、値):文字列を指定されたキー値の一つに名前を付けます
  • MGET(KEY1、KEY2、...、キーN)は:文字列値の複数のライブラリを返します。
  • setnx(キー、値):文字列を追加し、名前のキー、値が値であります
  • SETEX(キー、時間、値):ライブラリーに文字列を追加し、設定する有効期限
  • MSET(キーN、値N):文字列の複数のバルク設定値
  • msetnx(キーN、N値):すべての名前の文字列のキー私が存在しない場合
  • INCR(キー):名前はオペレータによるキーの文字列であります
  • incrby(キー、整数):整数、文字列の名前を上げるための鍵であります
  • DECR(キー):名前がキー文字列デクリメントです
  • decrby(キー、整数):整数、文字列の名前を軽減するための鍵であります
  • 追加(キー、値):追加のキー値の名前の文字列値
  • SUBSTR(キー、スタート、エンド):文字列の部分文字列のキー値の名前を返します。

オペレーションリストのコマンド

  • rpush(キー、値):リスト名の末尾に重要な要素の付加価値の価値
  • lpush(キー、値):リスト名のヘッドのための重要な要素の付加価値の価値
  • llen(キー):名前がリストの鍵長で返します
  • LRANGE(キー、スタート、エンド):リスト名は、エンド間の開始要素への鍵である返します
  • LTRIM(キー、開始、終了):遮断リスト名が鍵
  • LINDEX(キー、インデックスは):名前がインデックスのリストの重要な要素である返し
  • LSET(キー、インデックス、値):インデックス位置にリストの重要な要素に割り当てられた名前
  • lrem(キー、カウント値):リストの要素の中央値をカウントするために、キーを削除します。
  • LPOP(キー):戻って、リストの最初の重要な要素の名前を削除します
  • 最後の要素背中やリストの名前を削除するにはで重要である:RPOP(キー)
  • blpop(KEY1、KEY2、...キーN、タイムアウト):ブロックバージョンLPOPコマンド。
  • brpop(KEY1、KEY2、...キーN、タイムアウト):RPOPのブロックバージョン。
  • rpoplpush(srckey、dstkeyは):名前を返し、リストsrckeyの最後の要素を削除し、ヘッドdstkeyの名前リストに要素を追加します

コマンドセットの操作

  • SADD(キー、メンバー):セットの重要な要素の名前がメンバーを追加します
  • SREM(キー、メンバー):要素のメンバー名を削除するには、のキーセットです
  • SPOP(キー):ランダムバックとセットで重要な要素の名前を削除します
  • smove(srckey、dstkey、メンバー):移動コレクション要素
  • SCARD(キー):名前ベースのキーセットで返します。
  • sismember(鍵、メンバ):これは、このセット内の重要な要素の名前であるか否かを会員
  • 焼結(KEY1、KEY2、...キーN):の交差点
  • sinterstore(dstkey、(キー)):とdstkeyに保存された一連の交差点の交差点
  • sunion(KEY1、(キー)):検索と設定
  • sunionstore(dstkey、(キー)):シークとセットと保存してdstkeyを設定するように設定
  • sdiffの(KEY1、(キー)):セット差分
  • sdiffstore(dstkey、(キー)):セットの差分と現在の違い設定dstkeyを保存
  • smembers(キー):キーのセットのすべての要素の名前を返します。
  • SETキーのランダム要素の名前を返し:srandmember(キー)

コマンドハッシュ操作

  • HSET(キー、フィールド、値):名前は要素のフィールドを追加するための鍵ハッシュです
  • hget(キー、フィールド):名前はフィールドのハッシュ値に対応するキーで返します。
  • hmget(キー、(フィールド)):私は、キーのハッシュ値に対応するフィールドの名前を返します。
  • hmset(キー、(フィールド)):名前にハッシュキーの要素フィールドを追加
  • hincrby(キー、フィールド、整数):整数のフィールドにハッシュ値の名前を高めるためのキーであります
  • hexists(キー、フィールド):鍵のハッシュのためのキーフィールドがある場合は、ドメイン名
  • HDEL(キー、フィールド):名前を削除するには、ドメインのハッシュキーフィールドへの鍵です
  • ハッシュキーの数とは、要素の名前を返す:HLEN(キー)
  • hkeys(キー):名前はすべてのキーのキーハッシュで返します。
  • hvals(キー):ハッシュ値のキーに対応するキーのすべての名前を返します。
  • hgetall(キー):名前はすべてのキー(フィールド)とそれに対応する値のキーハッシュで返します。

Redisのセンチネル

  • ピング:ピンポンリターン
  • センチネルマスター:監視されているすべてのサーバのマスターリスト、およびプライマリサーバの現在の状態。
  • センチネルスレーブは:すべてのサーバーから指定されたマスタサーバ、およびサーバから現在の状態を一覧表示します。
  • センチネルGET-マスター-addrにバイ名:プライマリサーバの指定された名前のIPアドレスとポート番号への復帰。プライマリサーバがフェイルオーバー操作を実行している、またはプライマリサーバのフェイルオーバー操作のために完了している場合、このコマンドは、新しいプライマリサーバのIPアドレスとポート番号を返します。
  • センチネルリセット:指定したパターンに名前をすべてリセットし、パターンがプライマリサーバに一致します。globスタイルパターンパラメータは、プライマリサーバセンチネルからフェイルオーバーを実行し、削除し、現在の関連が見出されており、すべてのサーバを含む見かけの一次サーバ、すべての現在の状態のためのモードリセット動作です。
  • センチネルフェイルオーバー:プライマリサーバに障害が発生し、他のセンチネルに意見を求めず、自動フェイルオーバーを開始することを余儀なくさ(ただし、フェイルオーバーセンチネルは、他のセンチネルに新しい設定を送信します開始し、他のSentinelは、適切なこの構成に基づいて行われます更新)。

技術がすべてを変えます

接続に関連した操作コマンド

  • pingを実行:通常のリターンがピンポン場合、接続生きているかどうかをテストします
  • エコー:印刷
  • 選択:出発物質としてインデックス値を0に指定されたデータベース、インデックスの数値で指定されたデータベースのインデックス番号に切り替え
  • 終了:(接続)接続を閉じます
  • AUTH:簡単なパスワード認証

サーバー関連のコマンド

  • 時間は:現在のサーバー時刻を返します。
  • クライアントリスト:サーバーへのすべてのクライアントの情報と統計データ接続を返す参照http://redisdoc.com/server/client_list.html
  • クライアントキルIP:ポート:クローズドIPアドレス:ポートターミナルクライアント
  • 保存:ディスクに保存されたデータを同期させます
  • bgsave:非同期データをディスクに保存します
  • ディスクのUnixへのデータの保存最後に成功へのスタンプの復帰:lastsave
  • shundown:ディスクに保存されたデータを同期して、近いサービス
  • 情報:サーバー情報や統計情報を提供
  • 設定resetstat:いくつかの統計情報コマンドをリセット
  • 設定を取得します。getプロファイル情報
  • 設定セット:動的コマンドCONFIGをGETリストするために使用することができ、あなたが設定パラメータを変更することができます再起動せずに、構成Redisのサーバー(コンフィギュレーション)を調整*
  • 設定の書き換え:指定したファイルがredis.confを書き換えているのRedisサーバ
  • モニター:受け取ったリアルタイムのダンプ要求
  • slaveof:コピー変更ポリシーの設定

パブリケーション・サブスクリプション関連のコマンド

  • psubscribe:このようpsubscribeニュース*つぶやき*として与えられたパターンに一致する1つまたは複数のチャネルにサブスクライブ..
  • 公開:指定されたチャネルのチャネルに情報メッセージを送信するMSGを公開「おはよう」など
  • PubSubのチャンネル:*などのpubsubチャンネルnews.iとして、現在アクティブなチャンネルを一覧表示します
  • pubsub numsub:固定チャンネルに加入者数を返しますPubSubのNUMSUB news.it news.internet news.sport news.music例
  • すべてのモードにサブスクライブしているクライアントの数の合計を返します:のpubsub numpat
  • punsubscribe:すべての与えられたパターンから退会するには、クライアントに指示します。
  • 購読:1つまたは複数のチャネルに与えられた情報を購読してください。例えばサブスクライブMSG chat_room
  • 退会:クライアントチャネル与え購読中止の指示。

Commandキー操作

  • (キー)が存在する:キーの存在を確認します
  • デル(キー):キーを削除
  • タイプ(キー):戻り値の型
  • キー(パターン):リターンは、すべての主要与えられたパターンを満たすために
  • randomkey:ランダムな鍵空間を返します。
  • keyrename(OLDNAME、newnameの):キーの名前を変更します
  • DBSIZE:キー現在のデータベースの数を返します。
  • 有効期限は:のキーを設定するための時間を
  • TTL:のキーを取得するための時間
  • (キー、dbindex)移動:現在のデータベースと鍵データベース・dbindexを移動
  • flushdb:すべての鍵データベースの現在の選択を削除します。
  • flushall:すべてのすべての鍵データベースを削除します。

コマンド文字列操作

  • セット(キー、値):データベースのキー値に与えられた名前は、文字列が含まれています
  • (キー)を取得:キー値のデータベースの列の名前を返します。
  • GETSET(キー、値):文字列を指定されたキー値の一つに名前を付けます
  • MGET(KEY1、KEY2、...、キーN)は:文字列値の複数のライブラリを返します。
  • setnx(キー、値):文字列を追加し、名前のキー、値が値であります
  • SETEX(キー、時間、値):ライブラリーに文字列を追加し、設定する有効期限
  • MSET(キーN、値N):文字列の複数のバルク設定値
  • msetnx(キーN、N値):すべての名前の文字列のキー私が存在しない場合
  • INCR(キー):名前はオペレータによるキーの文字列であります
  • incrby(キー、整数):整数、文字列の名前を上げるための鍵であります
  • DECR(キー):名前がキー文字列デクリメントです
  • decrby(キー、整数):整数、文字列の名前を軽減するための鍵であります
  • 追加(キー、値):追加のキー値の名前の文字列値
  • SUBSTR(キー、スタート、エンド):文字列の部分文字列のキー値の名前を返します。

オペレーションリストのコマンド

  • rpush(キー、値):リスト名の末尾に重要な要素の付加価値の価値
  • lpush(キー、値):リスト名のヘッドのための重要な要素の付加価値の価値
  • llen(キー):名前がリストの鍵長で返します
  • LRANGE(キー、スタート、エンド):リスト名は、エンド間の開始要素への鍵である返します
  • LTRIM(キー、開始、終了):遮断リスト名が鍵
  • LINDEX(キー、インデックスは):名前がインデックスのリストの重要な要素である返し
  • LSET(キー、インデックス、値):インデックス位置にリストの重要な要素に割り当てられた名前
  • lrem(キー、カウント値):リストの要素の中央値をカウントするために、キーを削除します。
  • LPOP(キー):戻って、リストの最初の重要な要素の名前を削除します
  • 最後の要素背中やリストの名前を削除するにはで重要である:RPOP(キー)
  • blpop(KEY1、KEY2、...キーN、タイムアウト):ブロックバージョンLPOPコマンド。
  • brpop(KEY1、KEY2、...キーN、タイムアウト):RPOPのブロックバージョン。
  • rpoplpush(srckey、dstkeyは):名前を返し、リストsrckeyの最後の要素を削除し、ヘッドdstkeyの名前リストに要素を追加します

コマンドセットの操作

  • SADD(キー、メンバー):セットの重要な要素の名前がメンバーを追加します
  • SREM(キー、メンバー):要素のメンバー名を削除するには、のキーセットです
  • SPOP(キー):ランダムバックとセットで重要な要素の名前を削除します
  • smove(srckey、dstkey、メンバー):移動コレクション要素
  • SCARD(キー):名前ベースのキーセットで返します。
  • sismember(鍵、メンバ):これは、このセット内の重要な要素の名前であるか否かを会員
  • 焼結(KEY1、KEY2、...キーN):の交差点
  • sinterstore(dstkey、(キー)):とdstkeyに保存された一連の交差点の交差点
  • sunion(KEY1、(キー)):検索と設定
  • sunionstore(dstkey、(キー)):シークとセットと保存してdstkeyを設定するように設定
  • sdiffの(KEY1、(キー)):セット差分
  • sdiffstore(dstkey、(キー)):セットの差分と現在の違い設定dstkeyを保存
  • smembers(キー):キーのセットのすべての要素の名前を返します。
  • SETキーのランダム要素の名前を返し:srandmember(キー)

コマンドハッシュ操作

  • HSET(キー、フィールド、値):名前は要素のフィールドを追加するための鍵ハッシュです
  • hget(キー、フィールド):名前はフィールドのハッシュ値に対応するキーで返します。
  • hmget(キー、(フィールド)):私は、キーのハッシュ値に対応するフィールドの名前を返します。
  • hmset(キー、(フィールド)):名前にハッシュキーの要素フィールドを追加
  • hincrby(キー、フィールド、整数):整数のフィールドにハッシュ値の名前を高めるためのキーであります
  • hexists(キー、フィールド):鍵のハッシュのためのキーフィールドがある場合は、ドメイン名
  • HDEL(キー、フィールド):名前を削除するには、ドメインのハッシュキーフィールドへの鍵です
  • ハッシュキーの数とは、要素の名前を返す:HLEN(キー)
  • hkeys(キー):名前はすべてのキーのキーハッシュで返します。
  • hvals(キー):ハッシュ値のキーに対応するキーのすべての名前を返します。
  • hgetall(キー):名前はすべてのキー(フィールド)とそれに対応する値のキーハッシュで返します。

Redisのセンチネル

  • ピング:ピンポンリターン
  • センチネルマスター:監視されているすべてのサーバのマスターリスト、およびプライマリサーバの現在の状態。
  • センチネルスレーブは:すべてのサーバーから指定されたマスタサーバ、およびサーバから現在の状態を一覧表示します。
  • センチネルGET-マスター-addrにバイ名:プライマリサーバの指定された名前のIPアドレスとポート番号への復帰。プライマリサーバがフェイルオーバー操作を実行している、またはプライマリサーバのフェイルオーバー操作のために完了している場合、このコマンドは、新しいプライマリサーバのIPアドレスとポート番号を返します。
  • センチネルリセット:指定したパターンに名前をすべてリセットし、パターンがプライマリサーバに一致します。globスタイルパターンパラメータは、プライマリサーバセンチネルからフェイルオーバーを実行し、削除し、現在の関連が見出されており、すべてのサーバを含む見かけの一次サーバ、すべての現在の状態のためのモードリセット動作です。
  • センチネルフェイルオーバー:プライマリサーバに障害が発生し、他のセンチネルに意見を求めず、自動フェイルオーバーを開始することを余儀なくさ(ただし、フェイルオーバーセンチネルは、他のセンチネルに新しい設定を送信します開始し、他のSentinelは、適切なこの構成に基づいて行われます更新)。

おすすめ

転載: www.cnblogs.com/qxh-beijing2016/p/11407359.html