本篇文件我们来介绍如何用Springboot整合Redis。
1、Docker 安装 Redis
1.1 下载镜像
docker pull redis:6.2.6
1.2 创建配置文件
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
1.3 启动Redis
# 启动 同时 映射到对应文件夹
# 后面 代表换行
docker run -p 6379:6379 --name redis
-v /mydata/redis/data:/data
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf
-d redis:6.2.6 redis-server /etc/redis/redis.conf
1.4 进入Redis容器
docker exec -it redis redis-cli
注意:新版本redis6.0 默认开启了混合持久化,重启之后依然可以看到重启之前插入的数据。
配置文件地址如下:
https://raw.githubusercontent.com/redis/redis/6.2/redis.conf
1.5 redis 可视化工具
https://github.com/uglide/RedisDesktopManager
下载并安装,然后连接到我们安装的 Redis,可以看到我们插入的数据。
2、SpringBoot 整合Redis缓存
2.1 安装Redis
之前已经通过 docker 安装好了 Redis。
2.2 引入依赖
pom.xml
< !-- 引入redis -- >
< dependency >
< groupId >org.springframework.boot< /groupId >
< artifactId >spring-boot-starter-data-redis< /artifactId >
< /dependency >
2.3 配置Redis地址端口
application.yml
spring:
redis:
host: 192.168.88.14
port: 6379
2.4 测试
@Autowired
StringRedisTemplate stringRedisTemplate;
@Test
public void testStringRedisTemplate() {
stringRedisTemplate.opsForValue().set("hello","world_" + UUID.randomUUID().toString());
String hello = stringRedisTemplate.opsForValue().get("hello");
System.out.println("保存的数据是:" + hello);
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
数据
+关注
关注
8文章
6792浏览量
88725 -
镜像
+关注
关注
0文章
159浏览量
10684 -
Docker
+关注
关注
0文章
452浏览量
11791 -
Redis
+关注
关注
0文章
370浏览量
10825 -
SpringBoot
+关注
关注
0文章
173浏览量
159
发布评论请先 登录
相关推荐
SpringBoot 学习笔记
SpringBoot 学习笔记 【整合JWT】添加依赖创建工具类登录获取jwt使用jwtDemo源码参考资料添加依赖pom.xml...com.auth0java-jwt3.12.0
发表于 07-01 07:27
怎样使用springboot整合netty来开发一套高性能的通信系统呢
怎样使用springboot整合netty来开发一套高性能的通信系统呢?为什么要用这两个框架来实现通信服务呢?如何去实现呢?
发表于 02-22 06:09
Springboot+redis操作多种实现
一、Jedis,Redisson,Lettuce三者的区别共同点:都提供了基于Redis操作的Java API,只是封装程度,具体实现稍有不同。 不同点: 1.1、Jedis 是Redis的Java
Springboot整合netty框架实现终端、通讯板子(单片机)TCP/UDP通信案例
如何springboot和netty案例的源代码一个springboot整合netty框架的开发小案例,实现服务端与单片机终端实时通信的通讯架构案例。物联网通信给板子下发指令案例附带源码及整合
发表于 12-29 18:55
•20次下载
如何在SpringBoot中解决Redis的缓存穿透等问题
今天给大家介绍一下如何在SpringBoot中解决Redis的缓存穿透、缓存击穿、缓存雪崩的问题。
redis容器部署并用编程演示sb整合
Redis,并通过编程演示 Spring Boot 如何整合 Redis。 Redis 容器部署 Redis 可以通过容器部署,我们可以使
评论