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...