1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

Update some-concepts-of-caching.md

This commit is contained in:
guide 2020-11-21 18:48:25 +08:00
parent 5793e51cb0
commit ca0ac16cff

View File

@ -69,7 +69,7 @@ _那本地缓存的方案有哪些呢且听 Guide 给你来说一说。_
本地的缓存的优势非常明显:**低依赖**、**轻量**、**简单**、**成本低**。 本地的缓存的优势非常明显:**低依赖**、**轻量**、**简单**、**成本低**。
但是,本地缓存 但是,本地缓存存在下面这些缺陷:
1. **本地缓存对分布式架构支持不友好**,比如同一个相同的服务部署在多台机器上的时候,各个服务之间的缓存是无法共享的,因为本地缓存只在当前机器上有。 1. **本地缓存对分布式架构支持不友好**,比如同一个相同的服务部署在多台机器上的时候,各个服务之间的缓存是无法共享的,因为本地缓存只在当前机器上有。
2. **本地缓存容量受服务部署所在的机器限制明显。** 如果当前系统服务所耗费的内存多,那么本地缓存可用的容量就很少。 2. **本地缓存容量受服务部署所在的机器限制明显。** 如果当前系统服务所耗费的内存多,那么本地缓存可用的容量就很少。
@ -80,7 +80,7 @@ _那本地缓存的方案有哪些呢且听 Guide 给你来说一说。_
![集中式缓存架构](./images/redis-all/集中式缓存架构.png) ![集中式缓存架构](./images/redis-all/集中式缓存架构.png)
2.
使用分布式缓存之后,缓存部署在一台单独的服务器上,即使同一个相同的服务部署在再多机器上,也是使用的同一份缓存。 并且,单独的分布式缓存服务的性能、容量和提供的功能都要更加强大。 使用分布式缓存之后,缓存部署在一台单独的服务器上,即使同一个相同的服务部署在再多机器上,也是使用的同一份缓存。 并且,单独的分布式缓存服务的性能、容量和提供的功能都要更加强大。