Redis 資料型別的學習

2021-10-07 16:24:02 字數 981 閱讀 4341

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的過期時間

setnx key value

含義

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

msetnx key value [key value ...]

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

redis 學習(一 redis資料型別)

一 reids資料型別 1.string 存 set key value 取 get key 2.hash 存 hmset key field value 取 hget key field 3.list 新增 lpush key value 遍歷 lrange key start stop redi...

redis學習筆記 redis資料型別

泛指非關係型的資料庫。隨著網際網路web2.0 的興起,傳統的關聯式資料庫在應付web2.0 特別是超大規模和高併發的sns型別的web2.0純動態 已經顯得力不從心,暴露了很多難以克服的問題,而非關係型的資料庫則由於其本身的特點得到了非常迅速的發展。nosql資料庫的產生就是為了解決大規模資料集合...

Redis學習 String資料型別

redis最初就是被定義為快取使用的,快取中放哪些業務資料呢?1.原始業務功能設計 2.運營平台監控到的熱點資料 3.高頻 複雜的統計資料 投票排行榜 4.附加功能 string型別的基本操作 string型別的擴充套件操作 場景 分表主表如何保證唯一,redis可以實現。string作為數值操作注...