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);
}

到此这篇关于Springboot整合Redis的详细教程分享的文章就介绍到这了,更多相关Springboot整合Redis内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
详解Java并发工具类之CountDownLatch和CyclicBarrier
在JDK的并发包中,有几个非常有用的并发工具类,它们分别是:CountDownLatch、CyclicBarrier、Semaphore和Exchanger,本文主要来讲讲其中CountDownLatch和CyclicBarrier的使用,感兴趣的可以了解一下2023-06-06
Java.lang.Long.parseLong()方法详解及示例
这个java.lang.Long.parseLong(String s) 方法解析字符串参数s作为有符号十进制长,下面这篇文章主要给大家介绍了关于Java.lang.Long.parseLong()方法详解及示例的相关资料,需要的朋友可以参考下2023-01-01
Mybatis Plus使用XML编写动态sql的超简易方法
这篇文章主要介绍了Mybatis Plus使用XML编写动态sql的超简易方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-01-01


最新评论