Redis 數據類型的學習

1.1 string

概述

string 是redis 最基本的類型,你可以理解成與memcached一模一樣的類型,一個 key 對應一個value。string 類型是二進制安全的。意思是redis的string可以包含任何數據。比如 jpg圖片或者序列化的對象。string類型是Redis最基本的數據類型,一個鍵最大能存儲512MB。

基本操作

set key value [EX second]

含義

就是在redis中添加一個string類型的key和value,如果可以存在,則會覆蓋,如果可以不存在新建

ex指的是當前key的過期時間,單位爲秒

px指的是當前key的過期時間,單位爲毫秒

get key

含義

獲取key對應的value,但是該key的數據類型必須是string

mset key value [key value ...]

含義

就是set的批量處理版本,一次性可以添加多個k-v

mget key1 [key2]

含義

每次可以獲取指定的多個key對應的value

getset key value

含義

將給定key的值設爲value,並返回key的舊值(old value)

設置key的過期時間

  • SETEX key seconds value 將值 value 關聯到 key,並將 key 的過期時間 設爲 seconds(以秒爲單位)

  • PSETEX key milliseconds value 這個命令和 SETEX 命令相似,但它以毫秒爲單 位設置 key 的生存時間,而不是像 SETEX 命令 那樣,以秒爲單位

SETNX key value

含義

只有在key不存在時設置key的值

MSETNX key value [key value ...]

 

【以上學習基於SDUT課程實訓資料。】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章