Redis字串


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"

在上面的例子中,SETGET是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 將指定值附加到鍵