Redis基礎 1 基礎入門理解

2021-08-10 12:11:52 字數 678 閱讀 5446

redis是乙個nosql(not only sql不僅僅只有sql)資料庫,翻譯成中文叫做非關係型型資料庫。

典型應用: 內容快取,主要用於處理大量資料的高訪問負載。

資料模型: 一系列鍵值對

優勢: 快速查詢

劣勢: 儲存的資料缺少結構化

典型應用:分布式的檔案系統

資料模型:以列簇式儲存,將同一列資料存在一起

優勢:查詢速度快,可擴充套件性強,更容易進行分布式擴充套件

劣勢:功能相對侷限

文件型資料庫

典型應用:web應用(與key-value類似,value是結構化的)

資料模型: 一系列鍵值對

優勢:資料結構要求不嚴格

劣勢: 查詢效能不高,而且缺乏統一的查詢語法

圖形(graph)資料庫

典型應用:社交網路

資料模型:圖結構

劣勢:需要對整個圖做計算才能得出結果,不容易做分布式的集群方案。

redis是將資料存放到記憶體中,由於內容訪問速度快所以redis被廣泛應用在網際網路專案中,redis有點:訪問速度快,官方稱讀取速度會達到30萬次每秒,寫速度在10萬次每秒最有,具體限制於硬體。

redis是用c語言開發的乙個開源的高效能鍵值對(key-value)資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止redis支援的鍵值資料型別如下:

Redis基礎入門

效能 磁碟io效能低下 擴充套件 資料關係複雜,擴充套件效能,不便於大規模集群 降低磁碟io次數,越低越好 磁碟效能低就用記憶體 去除資料間關係,與簡單越好 不儲存關係,僅儲存資料 作用 應對基於海量使用者和海量資料前提下的資料處理。特徵 可擴容,可伸縮 大資料下高效能 靈活的資料模型 高可用 常見...

redis入門基礎命令

以下命令在redis src目錄下使用 啟動 redis 服務 redis server或者.redis server redis.conf 連線redis redis cli 停止redis服務 redis cli shutdown 以下命令在redis連線成功後使用 keys 取出當前匹配的所有...

一 Redis基礎入門

二 windows下使用redis 三 redis 基本操作 現象 解決思路 nosql nosql not onlysql 不僅僅是sql,泛指非關係型的資料庫 作為關聯式資料庫的補充。作用 應對基於海量使用者和海量資料前提下的資料處理問題 特徵 常見nosql 資料庫 1.商品基本資訊 2.商品...