当前位置:首页 >时尚 >当Redis遇到Springboot,缓存技术就那么回事 缓存我是技术指北君

当Redis遇到Springboot,缓存技术就那么回事 缓存我是技术指北君

2024-06-29 06:08:30 [百科] 来源:避面尹邢网

当Redis遇到Springboot,缓存缓存技术就那么回事

作者:指北君 数据库 Redis 技术新版本redis6.0 默认开启了混合持久化,重启之后依然可以看到重启之前插入的缓存数据。

哈喽,技术大家好,缓存我是技术指北君。

本篇文件我们来介绍如何用Springboot整合Redis。缓存

当Redis遇到Springboot,缓存技术就那么回事 缓存我是技术指北君

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

图片

当Redis遇到Springboot,缓存技术就那么回事 缓存我是技术指北君

注意:新版本redis6.0 默认开启了混合持久化,重启之后依然可以看到重启之前插入的技术数据。

当Redis遇到Springboot,缓存技术就那么回事 缓存我是技术指北君

配置文件地址如下:

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

图片

责任编辑:武晓燕 来源: Java技术指北 SpringbootRedis数据

(责任编辑:休闲)

    推荐文章
    热点阅读