redis hash使用場(chǎng)景 redis和map有什么區(qū)別?
redis和map有什么區(qū)別??jī)烧叩闹饕獏^(qū)別如下:1。Redis可以使用幾十GB的內(nèi)存進(jìn)行緩存,但是map不能。一般來(lái)說,JVM被劃分成幾GB的數(shù)據(jù),這就足夠了2。Redis的緩存可以是持久的。Map
redis和map有什么區(qū)別?
兩者的主要區(qū)別如下:
1。Redis可以使用幾十GB的內(nèi)存進(jìn)行緩存,但是map不能。一般來(lái)說,JVM被劃分成幾GB的數(shù)據(jù),這就足夠了
2。Redis的緩存可以是持久的。Map是一個(gè)內(nèi)存對(duì)象,程序一重新啟動(dòng)數(shù)據(jù)就消失了
3。Redis可以實(shí)現(xiàn)分布式緩存,map只能存在于創(chuàng)建它的程序中
4。Redis每秒可以處理數(shù)百萬(wàn)個(gè)并發(fā)。這是一個(gè)專業(yè)的緩存服務(wù)。地圖只是一個(gè)普通的對(duì)象
5。Redis緩存有一個(gè)過期機(jī)制,但是map本身沒有這個(gè)函數(shù)
6。Redis有豐富的api,所以map太簡(jiǎn)單了