本篇文件我們來介紹如何用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文章
7168瀏覽量
89692 -
鏡像
+關注
關注
0文章
170瀏覽量
10807 -
Docker
+關注
關注
0文章
492瀏覽量
11978 -
Redis
+關注
關注
0文章
379瀏覽量
10966 -
SpringBoot
+關注
關注
0文章
174瀏覽量
201
發布評論請先 登錄
相關推薦
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整合netty框架實現終端、通訊板子(單片機)TCP/UDP通信案例
如何springboot和netty案例的源代碼一個springboot整合netty框架的開發小案例,實現服務端與單片機終端實時通信的通訊架構案例。物聯網通信給板子下發指令案例附帶源碼及整合
發表于 12-29 18:55
?20次下載
![<b class='flag-5'>Springboot</b><b class='flag-5'>整合</b>netty框架實現終端、通訊板子(單片機)TCP/UDP通信案例](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
什么是 SpringBoot?
本文從為什么要有 `SpringBoot`,以及 `SpringBoot` 到底方便在哪里開始入手,逐步分析了 `SpringBoot` 自動裝配的原理,最后手寫了一個簡單的 `start` 組件,通過實戰來體會了 `
![什么是 <b class='flag-5'>SpringBoot</b>?](https://file1.elecfans.com/web2/M00/81/FF/wKgZomQvjQKARND_AADW0ILCMHE105.jpg)
如何在SpringBoot中解決Redis的緩存穿透等問題
今天給大家介紹一下如何在SpringBoot中解決Redis的緩存穿透、緩存擊穿、緩存雪崩的問題。
redis容器部署并用編程演示sb整合
Redis,并通過編程演示 Spring Boot 如何整合 Redis。 Redis 容器部署 Redis 可以通過容器部署,我們可以使
評論