首頁技術文章正文

redis可以做緩存的優(yōu)勢有哪些?

更新時間:2021-03-03 來源:黑馬程序員 瀏覽量:

redis可以做緩存的優(yōu)勢有哪些?

1)Redis將其數(shù)據(jù)完全保存在內(nèi)存中,僅使用磁盤進行持久化。與其它鍵值數(shù)據(jù)存儲相比,Redis有一組相對豐富的數(shù)據(jù)類型。Redis可以將數(shù)據(jù)復制到任意數(shù)量的從機中。

2)異???

Redis非???,每秒可執(zhí)行大約110000次的設置(SET)操作,每秒大約可執(zhí)行81000次的讀取/獲取(GET)操作。支持豐富的數(shù)據(jù)類型 - Redis支持開發(fā)人員常用的大多數(shù)數(shù)據(jù)類型 ,例如列表,集合,排序集和散列等等。這使得Redis很容易被用來解決各種問題,因為我們知道哪些問題可以更好使用地哪些數(shù)據(jù)類型來處理解決。

3)操作具有原子性

所有Redis操作都是原子操作,這確保如果兩個客戶端并發(fā)訪問,Redis服務器能接收更新的值。

4)Redis是一個內(nèi)存數(shù)據(jù)庫,但在磁盤數(shù)據(jù)庫上是持久的,因此它代表了一個不同的權衡,在這種情況下,在不能大于存儲器(內(nèi)存)的數(shù)據(jù)集的限制下實現(xiàn)非常高的寫和讀速度

5)redis支持多種數(shù)據(jù)結構,Redis不僅僅支持簡單的k/v類型的數(shù)據(jù),同時還提供list,set,zset,hash等數(shù)據(jù)結構的存儲

6)Redis支持master-slave(主-從)模式應用

7)Redis單個value的最大限制是1GB,memcached只能保存1MB的數(shù)據(jù)。



下面是黑馬程序員公開的幾套java視頻教程,可以跟著學習學習,如果想深入學習Java,找到java相關工作,推薦報班學習黑馬程序員Java高級軟件工程師課程。




猜你喜歡

BUG是什么意思?只有“漏洞”這一個意思嗎?

ASCII碼對照表

jsp作用域有哪些?jsp四大作用域是什么?

XML和HTML有什么區(qū)別和不同?

黑馬程序員高級java軟件工程師培訓班

分享到:
在線咨詢 我要報名
和我們在線交談!