Redis資料型別選擇和應用場景

2022-09-23 21:21:15 字數 1206 閱讀 8820

redis是乙個key-value的儲存系統,使用ansi c語言編寫。key的型別是字串。

value的資料型別有:

常用的:string字串型別、list列表型別、set集合型別、sortedset(zset)有序集合型別、hash型別。

不常見的:bitmap點陣圖型別、geo地理位置型別。

redis5.0新增一種:stream型別

注意:redis中命令是忽略大小寫,(set set),key是不忽略大小寫的 (name name)。

一、redis的key的設計

1. 用:分割

2. 把表名轉換為key字首, 比如: user:

3. 第二段放置主鍵值

4. 第三段放置列名

二、資料型別

1、string

操作命令:

操作命令:

操作命令:

操作命令:

操作命令:

操作命令:

操作命令:

操作命令:  

未完……,待續

Redis資料型別及應用場景

1 redis 是一種鍵值 key value 資料庫。相對於關係型資料庫 比如 mysql redis 也被叫作非關係型資料庫。除此之外,redis 主要是作為記憶體資料庫來使用,也就是說,資料是儲存在記憶體中的。儘管它經常被用作記憶體資料庫,但是,它也支援將資料持久化到硬碟中。2 redis的每...

Redis 資料型別及應用場景

通常我們都把資料存到關係型資料庫中,但為了提公升應用的效能,我們應該把訪頻率高且不會經常變動的資料快取到記憶體中。redis 沒有像 mysql 這類關係型資料庫那樣強大的查詢功能,需要考慮如何把關係型資料庫中的資料,合理的對應到快取的 key value 資料結構中。分段設計法 使用冒號把 key...

Redis各個資料型別應用場景

redis各個資料型別應用場景,菜鳥教程 型別 簡介特性 場景string 字串 二進位制安全 可以包含任何資料,比如jpg或者序列化的物件,乙個鍵最大能儲存512m hash 字典 鍵值對集合,即程式語言中的map型別 適合儲存物件,並且可以像資料庫中update乙個屬性一樣只修改某一項屬性值 m...