如果你們面試被問到Redis是什么? 有什么作用? 要怎么干凈利落的回答 一句話搞定的那種 (想看看大家是怎么回答的)
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
1. redis可以看成是一個資料庫,不過與傳統資料庫不同的是 redis 的資料是存在記憶體中的,所以讀寫速度非常快,因此 redis 被廣泛應用于快取方向。2.作用從高性能、高并發這兩方面來講。
高性能:把訪問的資料存在快取中,這樣下一次再訪問這些資料的時候就可以直接從快取中獲取了,所以速度相當快。
高并發:直接操作快取能夠承受的請求是遠遠大于直接訪問資料庫的,所以我們可以把資料庫中的部分資料轉移到快取中去,這樣一部分請求會直接到快取這里而不用經過資料庫。
參考:https://blog.csdn.net/qq_34337272/article/details/80012284?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase
uj5u.com熱心網友回復:
https://blog.csdn.net/qq_43762191/article/details/108109523?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-11.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-11.nonecase&request_id=5f43988ecea070620e93ee97uj5u.com熱心網友回復:
快取資料庫,當快取用uj5u.com熱心網友回復:
首先你先講一下什么是redis 里面存盤資料的方式 存盤資料的5大型別 我們為什么會用到redis 好處是什么uj5u.com熱心網友回復:
redis是一種記憶體資料庫,與mysql Oracle等關系型資料庫不一樣,他是把整個資料庫都加載在記憶體里操作的uj5u.com熱心網友回復:
樓上說的都對
uj5u.com熱心網友回復:
我說的是可以作資料庫和快取,我有過使用redis作快取的經驗,然后說了說應用場景uj5u.com熱心網友回復:
最重要的肯定是提升性能,減輕資料庫壓力.還有redis原子操作對分布式系統的某些功能實作很有幫助.
uj5u.com熱心網友回復:
可以講Redis的應用場景,只要大概場景多說幾個,每個場景的使用都能講清楚的話,基本上面試官不會有太多問題參考我3年前寫的ppt:
https://download.csdn.net/download/youbl/11161417
主要有:快取、Session共享、PV/UV等統計計數、分布式鎖、抽獎/秒殺、積分/銷量榜單、Bitmap等等
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/8246.html
標籤:Java相關
上一篇:【小白求助】為啥ideaMVC專案連接mysql一直卡在getConnection
下一篇:這個組態檔為什么會報錯
