NoSql與Redis的學習

2021-10-09 17:11:31 字數 441 閱讀 6008

nosql(nosql = not only sql),意即「不僅僅是sql」,是一項全新的資料庫理念,泛指非關係型的資料庫。

nosql是非關係型資料庫

mysql oracle :關係型資料庫

redis: 就是nosql 非關係型資料庫

關係型資料庫特點(mysql oracle sqlserver)

非關係型資料庫(nosql)特點 (redis )

redis(remote dictionary server ) 遠端字典服務,是乙個非關係型資料庫,非關係型資料庫被稱為nosql資料庫。redis一般用來儲存經常訪問的,但有不經常改變的資料

(1)redis與map模擬

redis是以鍵和值的形式儲存資料 redis可以理解成map集合

Nosql之redis學習(四)

set是集合,他是string型別的無序集合。set是通過hash table實現的,新增,查詢和刪除的複雜度都是o 1 對集合我們可以取並集,交集,差集。通過這寫操作我們可以實現sns中的好友推薦和blog的tag功能。方法 sadd 向名稱為key的set中新增元素。方法 smembers 返回...

Redis學習(一) nosql概述

單機mysql時代資料量太大,乙個機器放不下了 資料的索引,乙個機器記憶體也放不下 訪問量 讀寫混合 乙個伺服器承受不了 只要你開始出現以上情況之一,那麼你就必須要晉級!memcahced 快取 mysql 垂直拆分 80 的情況是在讀,每次要去查資料庫的話就十分麻煩,所以我們希望減輕資料庫的壓力,...

redis學習(1) NoSQL介紹

一 nosql介紹 1 什麼是nosql 2 為什麼用nosql 二 nosql資料庫的四大分類 鍵值對儲存 key value 比如 redis.列儲存 比如 hbase.文件儲存 比如 mongodb.圖形資料庫 比如 infogrid.對比 分類 相關產品 應用資料模型 優點缺點 鍵值對 ke...