redis和map有什么區別?
二者主要區別如下:
1、redis 可以用幾十 G 內存來做緩存,Map 不行,一般 JVM 也就分幾個 G 數據就夠大了
2、Redis 的緩存可以持久化,Map 是內存對象,程序一重啟數據就沒了
3、Redis 可以實現分布式的緩存,Map 只能存在創建它的程序里
4、Redis 可以處理每秒百萬級的并發,是專業的緩存服務,Map 只是一個普通的對象
5、Redis 緩存有過期機制,Map 本身無此功能
6、Redis 有豐富的 API,Map 就簡單太多了
redis和map有什么區別?
二者主要區別如下:
1、redis 可以用幾十 G 內存來做緩存,Map 不行,一般 JVM 也就分幾個 G 數據就夠大了
2、Redis 的緩存可以持久化,Map 是內存對象,程序一重啟數據就沒了
3、Redis 可以實現分布式的緩存,Map 只能存在創建它的程序里
4、Redis 可以處理每秒百萬級的并發,是專業的緩存服務,Map 只是一個普通的對象
5、Redis 緩存有過期機制,Map 本身無此功能
6、Redis 有豐富的 API,Map 就簡單太多了