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中管理字串的基本命令。
編號 | 命令 | 描述說明 |
---|---|---|
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 | 將指定值附加到鍵 |