成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

springboot 整合redis

Forelax / 2922人閱讀

摘要:配置文件數(shù)據(jù)庫(kù)索引默認(rèn)為服務(wù)器地址服務(wù)器連接端口服務(wù)器連接密碼默認(rèn)為空連接池最大連接數(shù)使用負(fù)值表示沒(méi)有限制連接池最大阻塞等待時(shí)間使用負(fù)值表示沒(méi)有限制連接池中的最大空閑連接連接池中的最小空閑連接連接超時(shí)時(shí)間毫秒工具類(lèi)讓該方法能夠支持

配置文件
spring:
  redis:
    # Redis數(shù)據(jù)庫(kù)索引(默認(rèn)為0)
    database: 0
    # Redis服務(wù)器地址
    host: 192.168.133.128
    # Redis服務(wù)器連接端口
    port: 6379
    # Redis服務(wù)器連接密碼(默認(rèn)為空)
    password: redis
    jedis:
      pool:
        # 連接池最大連接數(shù)(使用負(fù)值表示沒(méi)有限制)
        max-active: 8
        # 連接池最大阻塞等待時(shí)間(使用負(fù)值表示沒(méi)有限制)
        max-wait: -1
        # 連接池中的最大空閑連接
        max-idle: 8
        # 連接池中的最小空閑連接
        min-idle: 0
        # 連接超時(shí)時(shí)間(毫秒)
        timeout: 10000
redis工具類(lèi)
@Component
public class RedisUtils {
    @Autowired
    private StringRedisTemplate stringRedisTemplate;

    public void set(String key, Object object, Long time) {
        // 讓該方法能夠支持多種數(shù)據(jù)類(lèi)型存放
        if (object instanceof String) {
            setString(key, object);
        }
        // 如果存放時(shí)Set類(lèi)型
        if (object instanceof Set) {
            setSet(key, object);
        }
        // 設(shè)置有效期
        if (time != null) {
            stringRedisTemplate.expire(key, time, TimeUnit.SECONDS);
        }

    }

    public void setString(String key, Object object) {
        String value = (String) object;
        // 存放string類(lèi)型
        stringRedisTemplate.opsForValue().set(key, value);
    }

    public void setSet(String key, Object object) {
        Set valueSet = (Set) object;
        for (String string : valueSet) {
            stringRedisTemplate.opsForSet().add(key, string);
        }
    }

    public String getString(String key) {
        return stringRedisTemplate.opsForValue().get(key);
    }

}
測(cè)試
@RestController
public class RedisController {
    @Autowired
    private RedisUtils redisUtils;

    @GetMapping("test-set-string")
    public String testSetString(String key, String value) {
        redisUtils.set(key, value,60L);
        return "success set string";
    }

    @GetMapping("test-get-string")
    public String testGetString(String key) {
        return redisUtils.getString(key);
    }
}

代碼:springboot-redis

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/74131.html

相關(guān)文章

  • SpringBoot非官方教程 | 第九篇: SpringBoot整合Redis

    摘要:經(jīng)過(guò)上述兩步的操作,你可以訪(fǎng)問(wèn)數(shù)據(jù)了。數(shù)據(jù)訪(fǎng)問(wèn)層通過(guò)來(lái)訪(fǎng)問(wèn)分鐘過(guò)期單元測(cè)試啟動(dòng)單元測(cè)試,你發(fā)現(xiàn)控制臺(tái)打印了單元測(cè)試通過(guò)源碼下載參考資料 這篇文章主要介紹springboot整合redis 引入依賴(lài) 在pom文件中添加redis依賴(lài): org.springframework.boot spring-boot-starter-data-redis 配置數(shù)據(jù)源 spri...

    csRyan 評(píng)論0 收藏0
  • 兩年了,我寫(xiě)了這些干貨!

    摘要:開(kāi)公眾號(hào)差不多兩年了,有不少原創(chuàng)教程,當(dāng)原創(chuàng)越來(lái)越多時(shí),大家搜索起來(lái)就很不方便,因此做了一個(gè)索引幫助大家快速找到需要的文章系列處理登錄請(qǐng)求前后端分離一使用完美處理權(quán)限問(wèn)題前后端分離二使用完美處理權(quán)限問(wèn)題前后端分離三中密碼加鹽與中異常統(tǒng)一處理 開(kāi)公眾號(hào)差不多兩年了,有不少原創(chuàng)教程,當(dāng)原創(chuàng)越來(lái)越多時(shí),大家搜索起來(lái)就很不方便,因此做了一個(gè)索引幫助大家快速找到需要的文章! Spring Boo...

    huayeluoliuhen 評(píng)論0 收藏0
  • springboot系列】springboot整合獨(dú)立模塊 redis 做緩存

    摘要:至此,已完成整合獨(dú)立模塊做緩存詳情請(qǐng)看地址相關(guān)文章系列整合獨(dú)立模塊 項(xiàng)目github地址:https://github.com/5-Ason/aso...具體可看 ./db/db-redis 和 ./db/db-cache 兩個(gè)模塊 // TODO 在整合redis之前需要先本地配置好redis環(huán)境,遲點(diǎn)有時(shí)間補(bǔ)一下linux下下載安裝配置redis 本文主要實(shí)現(xiàn)的是對(duì)數(shù)據(jù)操作進(jìn)行獨(dú)立...

    qianfeng 評(píng)論0 收藏0
  • springboot系列】springboot整合獨(dú)立模塊 redis 做緩存

    摘要:至此,已完成整合獨(dú)立模塊做緩存詳情請(qǐng)看地址相關(guān)文章系列整合獨(dú)立模塊 項(xiàng)目github地址:https://github.com/5-Ason/aso...具體可看 ./db/db-redis 和 ./db/db-cache 兩個(gè)模塊 // TODO 在整合redis之前需要先本地配置好redis環(huán)境,遲點(diǎn)有時(shí)間補(bǔ)一下linux下下載安裝配置redis 本文主要實(shí)現(xiàn)的是對(duì)數(shù)據(jù)操作進(jìn)行獨(dú)立...

    Jokcy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Forelax

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<