以下は一般的な 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
:キーのデータ型を返します。