Springboot整合Redis的詳細(xì)教程分享
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)開(kāi)啟了混合持久化,重啟之后依然可以看到重啟之前插入的數(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); }
到此這篇關(guān)于Springboot整合Redis的詳細(xì)教程分享的文章就介紹到這了,更多相關(guān)Springboot整合Redis內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mybatis傳參為逗號(hào)分隔的字符串情形進(jìn)行in條件查詢方式
這篇文章主要介紹了Mybatis傳參為逗號(hào)分隔的字符串情形進(jìn)行in條件查詢方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01java基于jcifs.smb實(shí)現(xiàn)遠(yuǎn)程發(fā)送文件到服務(wù)器
這篇文章主要介紹了java基于jcifs.smb實(shí)現(xiàn)遠(yuǎn)程發(fā)送文件到服務(wù)器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01Spring Boot ActiveMQ連接池配置過(guò)程解析
這篇文章主要介紹了Spring Boot ActiveMQ連接池配置過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07Spring如何基于aop實(shí)現(xiàn)事務(wù)控制
這篇文章主要介紹了Spring如何基于aop實(shí)現(xiàn)事務(wù)控制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03maven依賴版本沒(méi)有按照最短路徑原則生效的解決方案
這篇文章主要介紹了maven依賴版本沒(méi)有生效的解決方案,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下2021-01-01Springboot并發(fā)調(diào)優(yōu)之大事務(wù)和長(zhǎng)連接
這篇文章主要介紹了Springboot并發(fā)調(diào)優(yōu)之大事務(wù)和長(zhǎng)連接,重點(diǎn)分享長(zhǎng)事務(wù)以及長(zhǎng)連接導(dǎo)致的并發(fā)排查和優(yōu)化思路和示例,具有一定的參考價(jià)值,感興趣的可以了解一下2022-05-05SpringBoot采用Dynamic-Datasource方式實(shí)現(xiàn)多JDBC數(shù)據(jù)源
在某些情況下,如果我們需要配置多個(gè)數(shù)據(jù)源,本文主要介紹了SpringBoot采用Dynamic-Datasource方式實(shí)現(xiàn)多JDBC數(shù)據(jù)源,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10