redis(三)

瀛洲小李發表於2018-05-15

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

相關文章