English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis 字符串データ型のコマンドは、redis 字符串値を管理するために使用され、基本的な構文は以下の通りです:
redis 127.0.0.1:6379> COMMAND KEY_NAME
redis 127.0.0.1:6379> SET w3codeboxkey redis OK redis 127.0.0.1:6379> GET w3codeboxkey "redis"
上記の例では、以下を使用しました。 SET および GET コマンド、キーは w3codeboxkey。
以下の表に常用の redis 字符串コマンドを示します:
序号 | コマンド及び説明 |
---|---|
1 | SET key value 指定されたキーの値を設定します。 |
2 | GET key 指定されたキーの値を取得します。 |
3 | GETRANGE key start end キーに保存されている文字列値の指定されたサブ文字を返します。 |
4 | GETSET key value 指定されたキーの値を value に設定し、キーの旧値(old value)を返します。 |
5 | GETBIT key offset キーに保存されている文字列値の指定されたオフセット上のビットを取得します。 |
6 | MGET key1 [key2..] すべて(1つまたは複数)の指定されたキーの値を取得します。 |
7 | SETBIT key offset value キーに保存されている文字列値の指定されたオフセット上のビットを設定またはクリアします。 |
8 | SETEX key seconds value 値 value をキーに関連付け、キーの有効期限を seconds (秒単位) に設定します。 |
9 | SETNX key value キーが存在しない場合にのみキーの値を設定します。 |
10 | SETRANGE key offset value value 引数で指定されたキーに保存されている文字列値をオフセット offset から上書きします。 |
11 | STRLEN key key に保存されている文字列値の長さを返します。 |
12 | MSET key value [key value ...] 一つまたは複数の key を同時に設定します。-value がすべての指定された key が存在する場合にのみ、value が返されます。 |
13 | MSETNX key value [key value ...] 一つまたは複数の key を同時に設定します。-value がすべての指定された key が存在しない場合にのみ、value が返されます。 |
14 | PSETEX key milliseconds value このコマンドは SETEX コマンドに似ていますが、SETEX コマンドのように秒単位ではなく、ミリ秒単位で key の生存時間を設定します。 |
15 | INCR key key に保存されている数値を 1 増やします。 |
16 | INCRBY key increment key に保存されている値に指定された增量値(increment)を加えます。 |
17 | INCRBYFLOAT key increment key に保存されている値に指定された浮動小数点增量値(increment)を加えます。 |
18 | DECR key key に保存されている数値を 1 減じます。 |
19 | DECRBY key decrement key に保存されている値から指定された減量値(decrement)を減じます。 |
20 | APPEND key value もし key が既に存在し、それが文字列である場合、APPEND コマンドは指定された value をその key の元の値(value)の末尾に追加します。 |
もっとコマンドについては、以下を参照してください:https://redis.io/commands