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課程實訓資料。】