专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
目录
相关文章推荐
高可用架构  ·  干货 | ...·  6 天前  
今天看啥  ›  专栏  ›  架构师之路

不用缓存服务,还能怎么缓存数据?

架构师之路  · 公众号  · 架构  · 2021-01-17 21:01
除了常见的redis/memcache等进程外缓存服务,还能怎么缓存数据?缓存还有一种常见的玩法,进程内缓存。什么是进程内缓存?将一些数据缓存在站点,或者服务的进程内,这就是进程内缓存。进程内缓存的实现载体,最简单的,可以是一个带锁的Map。又或者,可以使用第三方库,例如leveldb。进程内缓存能存储啥?redis/memcache等进程外缓存服务能存什么,进程内缓存就能存什么。如上图,可以存储json数据,可以存储html页面,可以存储对象。进程内缓存有什么好处?与没有缓存相比,进程内缓存的好处是,数据读取不再需要访问后端,例如数据库。如上图,整个访问流程要经过1,2,3,4四个步骤。如果引入进程内缓存,如上图,整个访问流程只要经过1,2两个步骤。与进程外缓 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照