RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用Springboot整合Redis

科技綠洲 ? 來(lái)源:Java技術(shù)指北 ? 作者:Java技術(shù)指北 ? 2023-10-08 14:56 ? 次閱讀

本篇文件我們來(lái)介紹如何用Springboot整合Redis。

1、Docker 安裝 Redis

1.1 下載鏡像

docker pull redis:6.2.6

1.2 創(chuàng)建配置文件

mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf

1.3 啟動(dòng)Redis

# 啟動(dòng) 同時(shí) 映射到對(duì)應(yīng)文件夾
# 后面  代表?yè)Q行
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 進(jìn)入Redis容器

docker exec -it redis redis-cli

圖片

注意:新版本redis6.0 默認(rèn)開啟了混合持久化,重啟之后依然可以看到重啟之前插入的數(shù)據(jù)。

配置文件地址如下:

https://raw.githubusercontent.com/redis/redis/6.2/redis.conf

圖片

1.5 redis 可視化工具

https://github.com/uglide/RedisDesktopManager

下載并安裝,然后連接到我們安裝的 Redis,可以看到我們插入的數(shù)據(jù)。

圖片?

2、SpringBoot 整合Redis緩存

2.1 安裝Redis

之前已經(jīng)通過(guò) 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 測(cè)試

@Autowired
StringRedisTemplate stringRedisTemplate;
@Test
public void testStringRedisTemplate() {
    stringRedisTemplate.opsForValue().set("hello","world_" + UUID.randomUUID().toString());
    String hello = stringRedisTemplate.opsForValue().get("hello");
    System.out.println("保存的數(shù)據(jù)是:" + hello);
}

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7002

    瀏覽量

    88940
  • 鏡像
    +關(guān)注

    關(guān)注

    0

    文章

    164

    瀏覽量

    10707
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    457

    瀏覽量

    11846
  • Redis
    +關(guān)注

    關(guān)注

    0

    文章

    374

    瀏覽量

    10871
  • SpringBoot
    +關(guān)注

    關(guān)注

    0

    文章

    173

    瀏覽量

    177
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于maven的spring-data-redis整合

    spring和redis整合
    發(fā)表于 04-12 14:03

    Redis使用總結(jié)

    Spring+SpringMVC+MyBatis+easyUI整合進(jìn)階篇(十四)Redis緩存正確的使用姿勢(shì)
    發(fā)表于 09-05 08:31

    MyBatis的整合

    SpringBoot-15-之整合MyBatis-注解篇+分頁(yè)
    發(fā)表于 10-28 08:09

    Spring boot中Redis的使用

    【本人禿頂程序員】springboot專輯:Spring boot中Redis的使用
    發(fā)表于 03-27 11:42

    一文解析SpringBoot2整合SSM框架

    SpringBoot2整合SSM框架詳解
    發(fā)表于 06-09 16:43

    怎么學(xué)習(xí)SpringBoot

    SpringBoot學(xué)習(xí)之路(X5)- 整合JPA
    發(fā)表于 06-10 14:52

    SpringBoot 學(xué)習(xí)筆記

    SpringBoot 學(xué)習(xí)筆記 【整合JWT】添加依賴創(chuàng)建工具類登錄獲取jwt使用jwtDemo源碼參考資料添加依賴pom.xml...com.auth0java-jwt3.12.0
    發(fā)表于 07-01 07:27

    springboot集成mqtt

    springboot集成mqtt,大綱一.數(shù)據(jù)入庫(kù)1.數(shù)據(jù)入庫(kù)解決方案二.開發(fā)實(shí)時(shí)訂閱發(fā)布展示頁(yè)面1.及時(shí)通訊技術(shù)2.技術(shù)整合
    發(fā)表于 07-16 07:53

    怎樣使用springboot整合netty來(lái)開發(fā)一套高性能的通信系統(tǒng)呢

    怎樣使用springboot整合netty來(lái)開發(fā)一套高性能的通信系統(tǒng)呢?為什么要用這兩個(gè)框架來(lái)實(shí)現(xiàn)通信服務(wù)呢?如何去實(shí)現(xiàn)呢?
    發(fā)表于 02-22 06:09

    Springboot+redis操作多種實(shí)現(xiàn)

    一、Jedis,Redisson,Lettuce三者的區(qū)別共同點(diǎn):都提供了基于Redis操作的Java API,只是封裝程度,具體實(shí)現(xiàn)稍有不同。 不同點(diǎn): 1.1、Jedis 是Redis的Java
    的頭像 發(fā)表于 09-22 10:48 ?1823次閱讀
    <b class='flag-5'>Springboot+redis</b>操作多種實(shí)現(xiàn)

    Springboot整合netty框架實(shí)現(xiàn)終端、通訊板子(單片機(jī))TCP/UDP通信案例

    如何springboot和netty案例的源代碼一個(gè)springboot整合netty框架的開發(fā)小案例,實(shí)現(xiàn)服務(wù)端與單片機(jī)終端實(shí)時(shí)通信的通訊架構(gòu)案例。物聯(lián)網(wǎng)通信給板子下發(fā)指令案例附帶源碼及整合
    發(fā)表于 12-29 18:55 ?20次下載
    <b class='flag-5'>Springboot</b><b class='flag-5'>整合</b>netty框架實(shí)現(xiàn)終端、通訊板子(單片機(jī))TCP/UDP通信案例

    基于SpringBoot+Redis的轉(zhuǎn)盤抽獎(jiǎng)

    基于SpringBoot+Redis等技術(shù)實(shí)現(xiàn)轉(zhuǎn)盤抽獎(jiǎng)活動(dòng)項(xiàng)目,含前端、后臺(tái)及數(shù)據(jù)庫(kù)文件
    的頭像 發(fā)表于 02-28 14:24 ?1523次閱讀
    基于<b class='flag-5'>SpringBoot+Redis</b>的轉(zhuǎn)盤抽獎(jiǎng)

    如何在SpringBoot中解決Redis的緩存穿透等問(wèn)題

    今天給大家介紹一下如何在SpringBoot中解決Redis的緩存穿透、緩存擊穿、緩存雪崩的問(wèn)題。
    的頭像 發(fā)表于 04-28 11:35 ?724次閱讀

    一個(gè)注解搞定SpringBoot接口防刷

    技術(shù)要點(diǎn):springboot的基本知識(shí),redis基本操作,
    的頭像 發(fā)表于 11-28 10:46 ?401次閱讀

    redis容器部署并用編程演示sb整合

    Redis,并通過(guò)編程演示 Spring Boot 如何整合 Redis。 Redis 容器部署 Redis 可以通過(guò)容器部署,我們可以使
    的頭像 發(fā)表于 12-05 10:08 ?400次閱讀
    RM新时代网站-首页