Redis字串命令用於管理Redis中的字串值。以下是使用Redis字串命令的語法。
redis 127.0.0.1:6379> COMMAND KEY_NAME
示例
redis 127.0.0.1:6379> SET mykey "redis"
OK
redis 127.0.0.1:6379> GET mykey
"redis"
在上面的例子中,SET和GET是redis中的命令,而mykey是鍵的名稱。
Redis字串命令
下表列出了一些用於在Redis中管理字串的基本命令。
| 編號 | 命令 | 描述說明 |
|---|---|---|
| 1 | SET key value | 此命令設置指定鍵的值。 |
| 2 | GET key | 獲取指定鍵的值。 |
| 3 | GETRANGE key start end | 獲取存儲在鍵上的字串的子字串。 |
| 4 | GETSET key value | 設置鍵的字串值並返回其舊值。 |
| 5 | GETBIT key offset | 返回在鍵處存儲的字串值中偏移處的位值。 |
| 6 | MGET key1 [key2..] | 獲取所有給定鍵的值 |
| 7 | SETBIT key offset value | 存儲在鍵上的字串值中設置或清除偏移處的位 |
| 8 | SETEX key seconds value | 使用鍵和到期時間來設置值 |
| 9 | SETNX key value | 設置鍵的值,僅當鍵不存在時 |
| 10 | SETRANGE key offset value | 在指定偏移處開始的鍵處覆蓋字串的一部分 |
| 11 | STRLEN key | 獲取存儲在鍵中的值的長度 |
| 12 | MSET key value [key value …] | 為多個鍵分別設置它們的值 |
| 13 | MSETNX key value [key value …] | 為多個鍵分別設置它們的值,僅當鍵不存在時 |
| 14 | PSETEX key milliseconds value | 設置鍵的值和到期時間(以毫秒為單位) |
| 15 | INCR key | 將鍵的整數值增加1 |
| 16 | INCRBY key increment | 將鍵的整數值按給定的數值增加 |
| 17 | INCRBYFLOAT key increment | 將鍵的浮點值按給定的數值增加 |
| 18 | DECR key | 將鍵的整數值減1 |
| 19 | DECRBY key decrement | 按給定數值減少鍵的整數值 |
| 20 | APPEND key value | 將指定值附加到鍵 |
