string
- string是redis最基本的型別
- 最大能儲存512MB資料
- string型別是二進位制安全的,即可以為任何資料,比如數字、圖片、序列化物件等
命令
設定
- 設定鍵值
set key value
- 設定鍵值及過期時間,以秒為單位
SETEX key seconds value
- 設定多個鍵值
MSET key value [key value ...]
獲取
- 根據鍵獲取值,如果不存在此鍵則返回nil
GET key
- 根據多個鍵獲取多個值
MGET key [key ...]
運算
- 要求:值是數字
- 將key對應的value加1
INCR key
- 將key對應的value加整數
INCRBY key increment
- 將key對應的value減1
DECR key
- 將key對應的value減整數
DECRBY key decrement
其它
- 追加值
APPEND key value
- 獲取值長度
STRLEN key
鍵的命令
- 查詢鍵,引數支援正則
KEYS pattern
- 判斷鍵是否存在,如果存在返回1,不存在返回0
EXISTS key [key ...]
- 檢視鍵對應的value的型別
TYPE key
- 刪除鍵及對應的值
DEL key [key ...]
- 設定過期時間,以秒為單位
- 建立時沒有設定過期時間則一直存在,直到使用使用DEL移除
EXPIRE key seconds
- 檢視有效時間,以秒為單位
TTL key