序號 | 命令 | 描述 |
1 | SET key value | 設置指定 key 的值(key存在則覆蓋,可用SETNX避免在不知情下key被覆蓋) |
2 | GET key | 獲取指定 key 的值。 |
3 | GETRANGE key start end | 返回 key 中字符串值的子字符 |
4 | GETSET key value | 將給定 key 的值設爲 value ,並返回 key 的舊值(old value)。 |
5 | GETBIT key offset | 對 key 所儲存的字符串值,獲取指定偏移量上的位(bit)。 |
6 | MGET key1 [key2..] | 獲取所有(一個或多個)給定 key 的值。 |
7 | SETBIT key offset value | 對 key 所儲存的字符串值,設置或清除指定偏移量上的位(bit)。(返回該位置上之前的值) |
8 | SETEX key seconds value | 將值 value 關聯到 key ,並將 key 的過期時間設爲 seconds (以秒爲單位)。(即SET key value 和 EXPIRE key seconds結合) |
9 | SETNX key value | 只有在 key 不存在時設置 key 的值。(存在則設置失敗,返回0) |
10 | SETRANGE key offset value | 用 value 參數覆寫(key第offset+1個字符開始後續value長度字符串變爲value的值)給定 key 所儲存的字符串值,從偏移量 offset 開始。 |
11 | STRLEN key | 返回 key 所儲存的字符串值的長度。 |
12 | MSET key value [key value ...] | 同時設置一個或多個 key-value 對。 |
13 | MSETNX key value [key value ...] | 同時設置一個或多個 key-value 對,當且僅當所有給定 key 都不存在。 |
14 | PSETEX key milliseconds value | 這個命令和 SETEX 命令相似,但它以毫秒爲單位設置 key 的生存時間,而不是像 SETEX 命令那樣,以秒爲單位。 |
15 | INCR key | 將 key 中儲存的數字值增一。(f返回增後的值,key要是非數字則提示錯誤) |
16 | INCRBY key increment | 將 key 所儲存的值加上給定的增量值(increment) 。 |
17 | INCRBYFLOAT key increment | 將 key 所儲存的值加上給定的浮點增量值(increment) 。 |
18 | DECR key | 將 key 中儲存的數字值減一。(返回減後的值,key要是非數字則提示錯誤) |
19 | DECRBY key decrement | key 所儲存的值減去給定的減量值(decrement) 。 |
20 | APPEND key value | 如果 key 已經存在並且是一個字符串, APPEND 命令將指定的 value 追加到該 key 原來值(value)的末尾 |