springboot整合缓存技术
Njupt_dc
南京邮电大学研二在读
展开
-
SpringBoot整合Memcached缓存
研究一下国内比较流行的一款缓存memcached windows版安装包下载地址:https://www.runoob.com/memcached/window-install-memcached.html 下载的安装包是解压缩就能使用的zip文件,解压缩完毕后会得到如下文件 可执行文件只有一个memcached.exe,使用该文件可以将memcached作为系统服务启动,执行此文件时会出现报错信息,如下: 此处出现问题的原因是注册系统服务时需要使用管理员权限,当前账号权限不足导致安装服务失败,切换原创 2022-05-06 09:00:00 · 537 阅读 · 0 评论 -
SpringBoot整合Redis缓存
SpringBoot整合Redis缓存 上篇文章使用Ehcache替换了springboot内置的缓存技术,其实springboot支持的缓存技术还很多,下面使用redis技术作为缓存解决方案来实现手机验证码案例。 比对使用Ehcache的过程,加坐标,改缓存实现类型为ehcache,做Ehcache的配置。如果还成redis做缓存呢?一模一样,加坐标,改缓存实现类型为redis,做redis的配置。差别之处只有一点,redis的配置可以在yml文件中直接进行配置,无需制作独立的配置文件。 步骤①:原创 2022-05-06 01:00:00 · 594 阅读 · 0 评论 -
springboot整合第三方技术--默认缓存
缓存概念 是一种介于数据永久存储介质与数据应用之间的数据临时存储介质,即数据库和app之间 可以有效减少低速数据读取过程的次数,提高系统性能 可以设置多级缓存 缓存不是只缓存数据库中数据,比如验证码,也会缓存这类临时数据 springboot提供的缓存技术除了提供默认的缓存方案,还可以对其他缓存技术进行整合、统一接口、方便缓存技术的开发与发展。 利用HashMap模拟简单的缓存 @Service public class BookServiceImpl extends ServiceImpl<Book原创 2022-05-05 15:06:10 · 1113 阅读 · 0 评论 -
默认缓存案例---模拟手机验证码登录
需求 输入手机号获取验证码,组织文档以短信形式发生给用户(页面模拟) 输入手机号和验证码验证结果 需求分析 提供controller,传入手机号,业务层通过手机号计算出独有的6位验证码数据,存入缓存返回此数据 提供controller,传入手机号和验证码,业务层通过手机号从缓存中读取验证码与输入验证码进行对比,返回对比结果 代码实现 pom: <dependency> <groupId>org.springframework.boot</gro原创 2022-05-05 17:01:14 · 373 阅读 · 0 评论 -
SpringBoot整合ehcache缓存 手机验证码校验
SpringBoot整合Ehcache缓存 查看上个文章,手机验证码的案例已经完成了,整合Ehcache技术。Ehcache是一种缓存技术,使用springboot整合Ehcache其实就是变更一下缓存技术的实现方式 步骤①:导入Ehcache的坐标 <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId>原创 2022-05-05 17:45:21 · 904 阅读 · 0 评论