redis學習 01 開始的開始

2021-10-02 18:30:55 字數 800 閱讀 1476

海量使用者  高併發

效能瓶頸:磁碟io效能低下

擴充套件瓶頸:資料關係複雜,擴充套件性差,不便於大規模集群

降低磁碟io次數,越低越好 記憶體儲存

去除資料間關係,越簡單越好 不儲存關係,僅儲存資料

nosql:即 not-only sql( 泛指非關係型的資料庫),作為關係型資料庫的補充。

作用:應對基於海量使用者和海量資料前提下的資料處理問題。

特徵:可擴容,可伸縮

大資料量下高效能

靈活的資料模型

高可用常見 nosql 資料庫:

redis

memcache

hbase

mongodb

資料間沒有必然的關聯關係

內部採用單執行緒機制進行工作

高效能

多資料型別支援

* 字串型別 string

* 列表型別 list

* 雜湊型別 hash

* 集合型別 set

* 有序集合型別

分布式資料共享

如分布式集群架構中的session分離

訊息佇列

分布式鎖

附加功能

系統功能優化或公升級

*單伺服器公升級集群

*session管理

*token管理

01 新的開始

我理解的寫部落格和看部落格無非就是滿足兩種人的需求。寫部落格的人想在裝逼中傳播知識。看部落格的人在忍受別人裝逼的同時學習知識。寫部落格對我來說是乙個不小的挑戰,剛步入大學的我一開始記筆記的用的是紙筆,在記了一段時間之後發現,有時候自己收藏的一些 塊回過頭來溫習時,卻沒有了耐性,有的竟然自己也看不懂了...

學習linux系統開始啦 01

個人屬於初級菜鳥階段,個人理解linux的學習有三個部分 核心 驅動 應用。核心包括 uboot的學習,核心裁剪。驅動包括 linux驅動 應用 那就多了去了,想怎麼用就怎麼用了。linux是乙個分時作業系統,什麼叫分時作業系統呢?分時作業系統是使一台計算機採用時間片輪轉的方式同時為幾個 幾十個甚至...

ROS學習(1) 開始的開始

從今開始就要正式開始進行ros的學習了,學習ros應該說是興趣使然,雖然還有大半年的時間就面臨著畢業 但是感覺自己身上的壓力沒有那麼多,也有時間開始學習一些新的東西。而且思考了一下自己的學習路線,感覺之前所學都是為了ros來鋪的路,我學習了c 學習了qt,學習了opencv,學習了pcl,雖然這些都...