字符串

鍵的類型 值的類型
字符串類型 簡單的字符串
複雜的字符串(JSON、XML)
數字(整數、浮點數)
二進制(圖片、音頻、視頻)
最大不能超過512M

常用命令

  • 設置值 set key value [ex seconds] [px milliseconds] [nx] [xx]
  • 獲取值 get key
  • 批量設置值 mset key value [key value ...]
  • 批量獲取值 mget key [key ...]
  • 計數 incr key

不常用命令

  • 追加值 append key value
  • 字符串長度 strlen key
  • 設置並返回原值 getset key value
  • 設置指定位置的字符 setrange key offeset value
  • 獲取部分字符串 getrange key start end

內部編碼

  • int:8個字節的長整型
  • embstr : 小於等於39個字節的字符串
  • raw : 大於39個字節的字符串

redis 會根據當前值的類型長度 決定使用哪種內部編碼實現。

使用場景

  • 1、緩存功能
  • 2、計數
  • 3、共享Session
  • 4、限速
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章