Redis基礎知識 資料型別

2021-08-03 17:06:14 字數 1188 閱讀 4246

redis支援5種資料型別:字串(string),雜湊(hash),列表(list),集合(set),有序集合(sorted set)

string 是 redis最基本的型別,乙個key對應乙個value,string可以包含任何資料,比如jpg或者序列化的物件,string是redis最基本的型別,乙個鍵最大能儲存512mb

儲存:set

keyvalue

讀取:get

key

hash 是乙個鍵名對集合,hash是乙個string型別的field和value的對映表,hash特備適合儲存物件

儲存:hmset key value1 value2 value3

讀取:hgetall key

列表是簡單的字串列表,按照插入順序排序,可以將元素新增到頭部(左邊)或尾部(右邊)

儲存:

lpush key value1 value2

lpush key value3

讀取:lrange key

010

redis 的set是string型別的無序集合,集合是通過雜湊表實現,新增、刪除、查詢的複雜度都是o(1)

儲存:

sadd key value1

sadd key value2

sadd key value3

讀取:smembers key

redis zset和set一樣也是string型別元素的集合,且不允許重複的成員,不同的是每個元素都會關聯乙個double型別的分數,redis通過這個分數來為集合中的成員進行從小到大的排序,zset的成員是唯一的,但分數(score)可以重複

儲存:

zadd key score1 value1

zadd key score2 value2

zadd key score3 value3

讀取:zrangebyscore key

010

MySql基礎知識 資料型別

整數型別 位元組最小值 最大值tinyint 1有符號 128,無符號 0 有符號127,無符號255 smallint 2有符號 32768,無符號 0 有符號 32767,無符號 65535 mediumint 3有符號 8388608,無符號 0 有符號 8388607,無符號 1677215...

SQL (MySQL)基礎知識 資料型別

整型浮點型,例如double 3,2 表示最多3位,其中必須有2位小數,即最大值為9.99 浮點型,字串儲存,表單錢方面推薦使用,不會出現精度缺失問題 固定長度字串型別,最多255個字元,資料長度不足指定長度,補足到指定長度 可變長度字串型別,備忘錄推薦使用,如果值的長度大於 255,則被轉換為te...

c 基礎知識 資料型別

1.每次新建項都可需寫內容 include using namespace std int main main函式有且只有乙個 2.變數建立 變數建立 資料型別 變數名 變數初始值 int a 10 3.常量建立 1.巨集常量 define 常量名 常量值 修飾的變數 include define ...