Redis 資料型別

2022-07-03 13:30:10 字數 479 閱讀 1727

redis支援五種型別的資料結構:  

string是redis最基本的型別,string型別是二進位制安全的。意思是redis的string可以包含任何資料。比如jpg或者序列化的物件 。string型別是redis最基本的資料型別,乙個鍵最大能儲存512mb。

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

redis 的 list 型別其實就是乙個每個子元素都是string型別的雙向鍊錶。你可以將 元素新增到列表的頭和尾。

redis的set是string型別的無序集合。set的是通過hash table實現的,所以新增,刪除,查詢的複雜度都是o(1)。

redis zset 和 set 一樣也是string型別元素的集合,且不允許重複的成員。

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

zset的成員是唯一的,但分數(score)卻可以重複。

redis資料型別

redis對比與memcached 最大的優勢就是支援更多靈活的資料結構,豐富的資料操作 redis現支援的資料型別有 字串,列表,集合,雜湊,有序集合 1.字串 普通資料型別 2.列表 簡單的字串列表,按照插入順序排序。你可以新增乙個元素到列表的頭部 左邊 或者尾部 右邊 適用於 對資料頭尾操作頻...

Redis 資料型別

redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 string是redis最基本的型別,你可以理解成與memcached一模一樣的型別,乙個key對應乙個value。string型別是二進位制安全的。意思是red...

Redis 資料型別

redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 string是redis最基本的型別,你可以理解成與memcached一模一樣的型別,乙個key對應乙個value。string型別是二進位制安全的。意思是red...