Redis系列 02 Redis五大資料型別

2021-10-10 15:39:28 字數 419 閱讀 5545

string型別是redis最基本的資料型別,因為string型別在redis中的存值是二進位制安全的,因此,只關心存值是否為二進位制的字串。

hash型別是乙個hashmap的資料型別,field部分不可重複,重複會覆蓋原有資料。

list型別是乙個字串雙向鍊錶,可以在左右兩端運算元據

set型別是乙個集合(不排序,不重複),不僅可以操作集合的資料,還可以求多個集合的交、並、補集

sorted_set是乙個有序集合,在set的基礎上給每個元素加乙個分數,redis根據每個元素的分數進行排序

02 Redis記憶體劃分

redis作為記憶體資料庫,在記憶體中儲存的主要內容是資料 鍵值對 資料是redis中儲存的主要內容,這部分占用的記憶體會統計在used memory中 redis使用鍵值對儲存資料,其中的值 物件 包含5種型別,即字串 雜湊 列表 集合 有序集合。這5種型別是redis對外提供的,實際上,在red...

02 Redis 鍊錶

本文內容均來自 redis設計與實現 一書 鍊錶提供了高效的節點重排能力,以及順序性的節點訪問方式,並且可以通過增刪節點來靈活地調整鍊錶地長度。列表鍵地底層實現之一就是鍊錶。當乙個列表鍵地包含了數量較多的元素,或者列表中包含的元素都是比較長的字串時,redis就會使用鍊錶作為列表鍵的底層實現。鍊錶在...

Redis學習筆記02 Redis的安裝

安裝環境 ubuntu16虛擬機器,win7主機,securecrt遠端登入,redis 2.4.17.tar.gz 步驟1 步驟2,編譯源程式 解壓 tar zxvf redis 2.4.17.tar.gz 進入redis目錄 cd redis 2.4.17 makefile make 進入src...