以下は一般的な Redis コマンドとその説明です
文字列
SET key value:指定されたキーの値を設定します。
GET key:指定されたキーの値を取得します。
DEL key:指定されたキーを削除します。
INCR key:指定されたキーの値を 1 増やします(値が整数であると仮定します)。
DECR key:指定されたキーの値を 1 減らします(値が整数であると仮定します)。
ハッシュ
HSET key field value:ハッシュテーブル key のフィールド field の値を設定します。
HGET key field:ハッシュテーブル key のフィールド field の値を取得します。
HDEL key field:ハッシュテーブル key の指定されたフィールドを 1 つ以上削除します。
HGETALL key:ハッシュテーブル key のすべてのフィールドと値を取得します。
リスト
LPUSH key value:リスト key の先頭に値を挿入します。
RPUSH key value:リスト key の末尾に値を挿入します。
LPOP key:リスト key の先頭要素を削除して返します。
RPOP key:リスト key の末尾要素を削除して返します。
LRANGE key start stop:リスト key の指定された範囲内の要素を取得します。
セット
SADD key member:セット key にメンバーを追加します。
SREM key member:セット key からメンバーを削除します。
SMEMBERS key:セット key のすべてのメンバーを返します。
SISMEMBER key member:メンバーがセット key のメンバーであるかどうかを確認します。
ソートセット
ZADD key score member:ソートセット key にメンバーとそのスコアを追加します。
ZREM key member:ソートセット key からメンバーを削除します。
ZRANGE key start stop:ソートセット key の指定された範囲内のメンバーを返します。
ZRANGEBYSCORE key min max:ソートセット key の指定されたスコア範囲内のメンバーを返します。
キー
EXISTS key:key が存在するか確認します。
DEL key:key を削除します。
EXPIRE key seconds:key の有効期限を設定します。
TTL key:key の残りの有効期限を取得します。
KEYS pattern:指定されたパターンに一致するすべての key を検索します。
接続
AUTH password:パスワードを認証します。
PING:サーバーが稼働しているか確認します。
QUIT:接続を閉じます。
サーバー
INFO:サーバーの情報と統計を取得します。
DBSIZE:現在のデータベースの key の数を取得します。
FLUSHDB:現在のデータベースのすべての key を削除します。
FLUSHALL:すべてのデータベースのすべての key を削除します。
パブリッシュとサブスクライブ
PUBLISH channel message:チャンネル channel にメッセージを送信します。
SUBSCRIBE channel:1 つまたは複数のチャンネルを購読します。
UNSUBSCRIBE [channel [channel ...]]:1 つまたは複数のチャンネルの購読を解除します。
トランザクション
MULTI:トランザクションブロックの開始をマークします。
EXEC:トランザクションブロック内のすべてのコマンドを実行します。
DISCARD:トランザクションをキャンセルし、トランザクションブロック内のすべてのコマンドを破棄します。
スクリプト
EVAL script numkeys key [key ...] arg [arg ...]:Lua スクリプトを実行します。
クライアント
CLIENT LIST:サーバーに接続しているクライアントのリストを取得します。
CLIENT KILL ip:port:クライアント接続を閉じます。
CLIENT SETNAME connection-name:現在の接続の名前を設定します。
設定
CONFIG GET parameter:設定パラメータの値を取得します。
CONFIG SET parameter value:設定パラメータの値を設定します。
その他
ECHO message:メッセージを表示します。
SELECT index:指定されたデータベースに切り替えます。
MOVE key db:キーを指定されたデータベースに移動します。
RENAME key newkey:キーの名前を変更します。
TYPE key:キーのデータ型を返します。