本篇文件我們來介紹如何用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文章
7232瀏覽量
90676 -
鏡像
+關注
關注
0文章
177瀏覽量
11037 -
Docker
+關注
關注
0文章
501瀏覽量
12498 -
Redis
+關注
關注
0文章
381瀏覽量
11215 -
SpringBoot
+關注
關注
0文章
175瀏覽量
264
發布評論請先 登錄
相關推薦
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 可以通過容器部署,我們可以使
評論