首頁 > Java > java教程 > 主體

為什麼要用redis做快取?

藏色散人
發布: 2020-09-18 14:38:01
原創
5719 人瀏覽過

快取分為本機快取和分散式快取。以java為例,使用自帶的map或guava實現的是本地緩存,最主要的特點是輕量以及快速,生命週期隨著jvm的銷毀而結束,並且在多實例的情況下,每個實例都需要各自保存一份緩存,緩存不具一致性。

為什麼要用redis做快取?

使用redis或memcached之類的稱為分散式緩存,在多實例的情況下,各實例共用一份緩存數據,快取具有一致性。缺點是需要維持redis或memcached服務的高可用,整個程式架構上較為複雜。

那為什麼要用redis做快取?

原因:

1、Redis 可以用數十G 記憶體來做快取;

2、Redis 的緩存可以持久化;

3、Redis 可以實現分散式的快取;

4、Redis 可以處理每秒百萬級的並發,是專業的快取服務;

5、Redis 快取有過期機制;

6、Redis 有豐富的API。

以上是為什麼要用redis做快取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!