Redis 數據庫之字符串鍵值對(String)

字符串(String)

  • 字符串是 Redis 中最基礎的數據類型,它在 Redis 中是二進制安全的,這意味着 String 類型存入和取出的數據相同。在 Redis 中字符串的 value 最多可以容納的數據長度是512M。

存儲 (set)

set key value

  • key 不存在則直接存儲 。
  • key 存在則覆蓋原值。
  • 該操作總是響應 “OK”。
    這裏寫圖片描述

讀取 (get)

get key

  • 如果 key 存在則返回 key 映射的 value 。
  • key 映射的不是字符串類型則報錯 。
  • key 不存在則返回 nil
    這裏寫圖片描述

刪除 (del)

del key

  • key 存在則刪除 key,並返回受影響的數量。
  • key 不存在則返回受影響的數量爲 0 。
    這裏寫圖片描述

遞增(incr) 遞減(decr)

incr key
decr key

  • 該操作將 key 的 value 遞增或遞減1。前提是 value 能轉換成整型。
  • key 不存在則先存儲 key 值爲 0,再遞增遞減 。
  • value 是整型則正常遞增遞減 。
  • value 不是整型則報錯。
    這裏寫圖片描述

指定增量(incrby)減量(decrby)

incrby key increment
decrby key decrement

  • 所有場景和響應與 incrdecr 命令一致。需要指定增量

這裏寫圖片描述


追加(append)

append key value

  • 該操作一律將值作爲字符串在末尾追加 value
  • key 存在,在末尾追加字符串。
  • key 不存在,直接存儲 value。
  • 值是整數,將值作爲字符串在末尾追加 value
    這裏寫圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章