缓存,数据临时存储区,用于存储临时数据或文件。把最常用的数据或文件存储在缓存中,当读写数据或文件的时候就可以在缓存中进行读写,一般是在RAM中,相比于读写磁盘要快得多,但是断电后数据会消失,所以最终还是要把数据存入磁盘中。缓存的作用就是临时的存储和交换数据或文件更方便和快。
为什么用缓存?
在传统应用架构中,用户需要对应用进行业务请求,后台的应用根据业务需求对数据库进行读写数据,最终将业务需求返回给用户。
但是互联网应用具有更快的响应速度,需求变化快等特点,在传统架构很难满足互联网的应用,如数据库的并发瓶颈、数据库读写磁盘的速度慢等。因此,正如业务驱动技术的发展演进的说法,互联网技术架构在新兴的业务特点上进行了数次的迭代演进。
针对数据库并发瓶颈、数据库磁盘读写慢等特点,引入缓存的中间件,它支撑的并发比数据库高,由于缓存是基于内存的,读写比数据库快&