Redis 基本資料型別

2021-10-25 06:18:02 字數 743 閱讀 9216

redis有五大資料型別:

string、hash、list、set和zset

string事redis的最基本型別,乙個key對應乙個valve;

它事二進位制安全的,可以包含任何字元,可以儲存或序列化物件;

乙個鍵可以儲存最大512m。

redis hash是鍵值對集合,key value鍵值對模式不變,但value是乙個鍵值對;所以它是乙個string型別的field value對映表;

你也可以理解為乙個hash 就是乙個物件,key是物件名稱,value裡的key-value是成員屬性和值;

每個 hash 可以儲存 232 - 1鍵值對(40多億)。

redis列表是string型別順序列表,按照插入順序,可以從列表的頭部或尾部插入元素;

鍊錶結構,頭尾操作快;

可通過索引操作元素;

列表最多可儲存 232 - 1元素 (4294967295, 每個列表可儲存40多億)。

string型別的無序集合;

新增乙個string元素到,key對應的set集合中,成功返回1,如果元素已存在集合中返回0,key對應的set不存在返回錯誤。

一樣也是string型別元素的集合,且不允許重複的成員;

不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序;

元素不重複,但分數(score)卻可以重複;

zadd 新增元素到集合,元素在集合中存在則更新對應score。

redis基本資料型別

redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 string key value型 0.1 6379 set name haha ok127.0 0.1 6379 get name haha hash 是乙個鍵...

Redis基本資料型別

redis是乙個key value形式的nosql儲存系統,redis的所有操作都是原子性的。string是二進位制安全的,可以儲存檔案等,也可以利用incr用作計數統計。set key value get key incr key list型別是乙個雙向鍊錶結構,亦可實現乙個佇列。lpush ke...

Redis基本資料型別

1,string 是redis最基本的資料型別,乙個key對應乙個value,是二進位制安全的。可以包含任何資料,比如或者物件 要序列號 key最大512m。2,hash 這是乙個鍵 值對集合,特別適合於儲存物件 hset 一次設定乙個值,hget 一次得到乙個值 127.0.0.1 6379 hs...