最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

spring?boot集成redis基礎(chǔ)入門實例詳解

 更新時間:2022年10月08日 09:48:20   作者:程序員布歐  
redis在spring?boot項目開發(fā)中是常用的緩存套件,常見使用的是spring-boot-starter-data-redis,這篇文章主要介紹了spring?boot集成redis基礎(chǔ)入門,本文結(jié)合實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

redis

  • 支持持久化數(shù)據(jù),不僅支持key-value類型的數(shù)據(jù),還擁有l(wèi)ist,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲。
  • 可以進行master-slave模式的數(shù)據(jù)備份
  • 更多redis相關(guān)文檔請查看 redis官方文檔

redis和spring boot

redis在spring boot項目開發(fā)中是常用的緩存套件,常見使用的是spring-boot-starter-data-redis

spring boot集成redis

初始化spring boot項目之后,引入redis依賴

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

redis使用

生命redis靜態(tài)變量主要是為了將redis注入到spring容器當中

@Component
public class redisUtils {

    @Resource
    private RedisTemplate<String, String> redisTemplate;

    public static RedisTemplate redis;

    @PostConstruct
    public void redisUtils(){
        redis = this.redisTemplate;
    }
}

redis在spring boot中存取數(shù)據(jù)

set寫入數(shù)據(jù)

通過set方法將需要存的數(shù)據(jù)存入到redis當中,set方法接受參數(shù)(key, value);

public String saveUser() {
    redisUtils.redis.opsForValue().set("name","zhangsan1");
    String str = new String("保存成功");
    return str;
}

get讀取數(shù)據(jù)

使用redis讀取數(shù)據(jù),通過get方法,參數(shù)是鍵名,當讀取的鍵名不存在時,返回相關(guān)信息

public String getUser() {
    Object object = redisUtils.redis.opsForValue().get("name");
    if(object != null){
        return object.toString();
    }else{
        return "數(shù)據(jù)不存在";
    }
}

模擬接口請求讀取redis中的數(shù)據(jù)

這里我們編寫兩個接口save和read,模擬接口請求的方式,從接口去讀取redis緩存的數(shù)據(jù)

@RequestMapping("/save")
public String save(){
    UserService userService = new UserService();
    String res = userService.saveUser();
    return res;
}
@RequestMapping("/read")
public String read(){
    UserService userService = new UserService();
    String res = userService.getUser();
    return res;
}

總結(jié)

  • 在上面的例子,編寫userService模塊對redis的數(shù)據(jù)進行存和取
  • 通過controller控制器對service層處理后的redis數(shù)據(jù)進行處理返回

redis在存取值得時候,需要注意redis的數(shù)據(jù)類型。

以上就是spring boot集成redis的基礎(chǔ)實例,redis數(shù)據(jù)刪除,以及復(fù)雜類型操作,包括其他較為深入的功能請查看
更多redis相關(guān)文檔請查看 redis官方文檔

項目源碼地址:

https://gitee.com/lewyon/spring-note

到此這篇關(guān)于spring boot集成redis基礎(chǔ)入門的文章就介紹到這了,更多相關(guān)spring boot集成redis內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Redis的Sentinel解決方案介紹與運行機制

    Redis的Sentinel解決方案介紹與運行機制

    這篇文章主要介紹了Redis的Sentinel解決方案介紹與運行機制, Sentinel 是一款面向分布式服務(wù)架構(gòu)的輕量級流量控制組件,主要以流量為切入點,從流量控制、熔斷降級、系統(tǒng)自適應(yīng)保護等多個維度來保障服務(wù)的穩(wěn)定性,需要的朋友可以參考下
    2023-07-07
  • 關(guān)于redisson緩存序列化的幾枚大坑說明

    關(guān)于redisson緩存序列化的幾枚大坑說明

    這篇文章主要介紹了redisson緩存序列化幾枚大坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 分布式Redis?Cluster集群搭建與Redis基本用法

    分布式Redis?Cluster集群搭建與Redis基本用法

    這篇文章介紹了分布式Redis?Cluster集群搭建與Redis基本用法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • 簡介Redis中的showlog功能

    簡介Redis中的showlog功能

    這篇文章主要介紹了簡介Redis中的showlog功能,作者同時對比了DEL命令的性能,需要的朋友可以參考下
    2015-06-06
  • 淺談redis在項目中的應(yīng)用

    淺談redis在項目中的應(yīng)用

    下面小編就為大家?guī)硪黄獪\談redis在項目中的應(yīng)用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 詳解Redis實現(xiàn)限流的三種方式

    詳解Redis實現(xiàn)限流的三種方式

    這篇文章主要介紹了詳解Redis實現(xiàn)限流的三種方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Redisson實現(xiàn)Redis分布式鎖的幾種方式

    Redisson實現(xiàn)Redis分布式鎖的幾種方式

    本文在講解如何使用Redisson實現(xiàn)Redis普通分布式鎖,以及Redlock算法分布式鎖的幾種方式的同時,也附帶解答這些同學(xué)的一些疑問,感興趣的可以了解一下
    2021-08-08
  • Redis教程(十):持久化詳解

    Redis教程(十):持久化詳解

    這篇文章主要介紹了Redis教程(十):持久化詳解,本文講解了Redis提供了哪些持久化機制、RDB機制的優(yōu)勢和劣勢、AOF機制的優(yōu)勢和劣勢、其它等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • redis遠程連接不上的解決辦法

    redis遠程連接不上的解決辦法

    本文主要介紹了redis遠程連接不上的解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Redis和數(shù)據(jù)庫 數(shù)據(jù)同步問題的解決

    Redis和數(shù)據(jù)庫 數(shù)據(jù)同步問題的解決

    這篇文章主要介紹了Redis和數(shù)據(jù)庫 數(shù)據(jù)同步問題的解決操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評論

页游| 盐亭县| 青铜峡市| 城市| 永登县| 上栗县| 镇坪县| 公主岭市| 增城市| 门头沟区| 汶上县| 称多县| 长春市| 读书| 辽阳市| 商城县| 西林县| 边坝县| 馆陶县| 太谷县| 灵川县| 苍梧县| 广南县| 云林县| 西乌珠穆沁旗| 民权县| 安福县| 弋阳县| 余干县| 洪洞县| 民丰县| 仙桃市| 金寨县| 葫芦岛市| 九龙城区| 海晏县| 贵南县| 广元市| 通榆县| 香港| 安泽县|