お待ちください...

小波Note

四川 · 成都市11 ℃
日本語

Redisの一般的なコマンド

成都 (cheng du)2024/8/28 0:24:253.11k見積もり読書時間 10 分お気に入りCtrl + D / ⌘ + D
cover
IT FB(up 主)
バックエンド開発エンジニア

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

参考リンク