当前位置: 首页 > 科技观察

当Redis遇到Springboot,缓存技术是一回事

时间:2023-03-19 13:01:37 科技观察

大家好,我说的是北君。在本文档中,我们将介绍如何将Redis与Springboot集成。1.dockerinstallRedis1.1下载镜像dockerpullredis:6.2.61.2创建配置文件mkdir-p/mydata/redis/conftouch/mydata/redis/conf/redis.conf1.3startRedis#启动并映射到对应文件夹同时#后面\代表换行符dockerrun-p6379:6379--nameredis\-v/mydata/redis/data:/data\-v/mydata/redis/conf/redis.conf:/etc/redis/redis.conf\-dredis:6.2.6redis-server/etc/redis/redis.conf1.4进入Redis容器dockerexec-itredisredis-cli注意:新版本redis6.0开启了混合持久化默认情况下,重启后仍然可以看到重启前插入的数据。配置文件地址如下:https://raw.githubusercontent.com/redis/redis/6.2/redis.conf1.5Redis可视化工具https://github.com/uglide/RedisDesktopManager下载安装,然后连接到我们安装的Redis,可以看到我们插入的数据。2、SpringBoot集成Redis缓存2.1在安装Redis之前,已经通过docker安装了Redis。2.2导入依赖pom.xmlorg.springframework.bootspring-boot-starter-data-redis2.3配置Redis地址端口application.ymlspring:redis:host:192.168.88.14port:63792.4测试@AutowiredStringRedisTemplatestringRedisTemplate;@TestpublicvoidtestStringRedisTemplate(){stringRedisTemplate.opsForValue().set("hello","world_"+UUID.r().toString());Stringhello=stringRedisTemplate.opsForValue().get("hello");System.out.println("保存的数据是:"+hello);}