SpringBoot高级
69岁老同志程序员
这个作者很懒,什么都没留下…
展开
-
SpringBoot高级--整合Redis缓存
1、用Docker安装Redis 查询redis镜像 docker search redis 拉取镜像下载 docker pull redis 查看本地仓库中是否有该镜像 docker images 安装reids同时设置端口 docker run -d -p 6379:6379 --name myredis redis 查看已经启动的容器 docker run -d -p 6379:6379 --name myredis redis 如果是用的阿里云服务器的话需要在官网开放一下该端口,百度一下原创 2020-08-18 17:00:13 · 163 阅读 · 0 评论 -
SpringBoot高级--缓存的其他注解
@CachePut 用于刷新数据和保存数据时刷新缓存 一定要指定key的值和其他注解一致 // CachePut 在刷新数据,保存或者更新时使用该注解来刷新缓存 // 注意:一定要指定key的值,否则它会在缓存中默认创建新的key,就不会保存你要指定刷新的缓存 @CachePut(value = "emp", key = "employee.id") @CacheEvict 删除缓存 // 删除缓存 // 可选值: // allEntries = true 默认为false,删除全部缓存 //原创 2020-08-18 09:42:51 · 127 阅读 · 0 评论 -
SpringBoot高级--SpringCache缓存
缓存 我们在查询数据时都是直接查询数据库,如果每次查询的都是同一个东西,并且数据量大,这样效率就会比较低下,如果在第一次查询时就把数据存到缓存中,下次直接从缓存中查找数据,这样效率就会高出很多。 每个缓存管理器中可以存储多个缓存 几个重要概念和缓存注解 1、创建项目,整合Mybatis 参考博客整合MyBaits参考 注意:这里在处理映射文件和controller之间加了一个Server类来对映射文件进行包装,然后在controller里面调用该Server类就可以了。 EmployeeServer.原创 2020-08-17 12:07:26 · 180 阅读 · 0 评论