springboot整合redis做缓存
之前的项目中,用到过redis,主要是使用redis做缓存,redis在web开发中使用的场景很多,其中缓存是其中一个很重要的使用场景,之所以用作缓存,得益于redis的读写数据,尤其是在读取数据的时候是直接走内存的,这样在高并发访问数据的时候,和查询数据库相比,redis读取数据的高效性、快速性的优势可见一斑,据说新浪单是每天的所有内容的统计的总的访问数量可以达到上百亿次,这种场景下,如果没有redis做数据缓存,根本无法支撑这么大的数据访问量,redis使用的时候可以单独利用客户端引入jar包操作即可,实际项目中都是和框架进行整合的比较多,此处演示利用springboot整合redis做缓存的简单过程。 1、搭建redis服务器,为简化搭建过程,这里是在windows下使用redis3.2进行模拟,redis的下载可到github上, 下载压缩包,解压到本地的目录,解压完毕,直接在目录下启动服务端和客户端即可, 看到这个图说明启动成功,整个搭建过程比较简单,不做过对说明, 2、安装mysql,由于本次要模拟缓存的效果,需要查询数据库数据,访问mysql, 为简化linux下安装mysql的过程,本次将直接在docker上通过启动一个mysql的镜像安装mysql,比单纯安装mysql要省事不少,关于docker的使用,此处不做详细介绍,大家可参考相关资料自己搭建试试