国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

市長信箱郵件查詢服務(wù): SpringBoot集成Docker上Redis服務(wù)

lanffy / 1869人閱讀

摘要:集成上服務(wù)在我的應(yīng)用中希望能使用一些的特性比如這樣的數(shù)據(jù)結(jié)構(gòu)如果能方便的在開發(fā)環(huán)境中使用起來就好了如何集成呢這里依然使用和來幫忙通過使用我們就能快速的部署好服務(wù)而通過使用我們能快速的把集成進(jìn)我們的服務(wù)并能使用提供的模板方法方便的調(diào)用的使用快

SpringBoot集成Docker上Redis服務(wù)

在我的應(yīng)用中, 希望能使用一些redis的特性:比如zset這樣的數(shù)據(jù)結(jié)構(gòu),如果能方便的在開發(fā)環(huán)境中使用起來就好了.
如何集成呢? 這里依然使用Docker和SpringBoot來幫忙.

通過使用docker, 我們就能快速的部署好redis服務(wù).

而通過使用SpringBoot,我們能快速的把redis集成進(jìn)我們的服務(wù),并能使用Spring提供的模板方法,方便的調(diào)用redis的API.

使用Docker快速部署Redis服務(wù)

在docker-compose.yml添加以下配置即可:

redis_master:
    image: redis:3.2
    ports:
      - "6379:6379"
  
search_web:
    links:
      - redis_master

通過使用links,我們可以方便的另一docker容器中通過host方式調(diào)用redis容器提供的服務(wù), 而不用綁定具體的ip.

使用SpringBoot集成Redis

這里繼續(xù)使用注解的方式的聲明Spring組件:

@SpringBootApplication
public class Booter{
    @Bean
    StringRedisTemplate template(RedisConnectionFactory connectionFactory) {
        return new StringRedisTemplate(connectionFactory);
    }
}

并在spring配置application.properties中添加服務(wù)地址:

spring.redis.host=192.168.99.100

然后就可以愉快的在服務(wù)中和redis玩耍了:

@Autowired
private StringRedisTemplate redisTemplate;

Boolean locked = redisTemplate.opsForValue().setIfAbsent("lock_key", "1");
if (locked) {
    redisTemplate.expire("lock_key", 1, TimeUnit.MINUTES);
}

Enjoy.

參考:
Spring Messaging-Redis Guide
DockerHub-Redis

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/26614.html

相關(guān)文章

  • 市長信箱郵件查詢服務(wù): 使用SpringBoot構(gòu)建工程

    摘要:市長信箱郵件查詢服務(wù)使用構(gòu)建工程一直想用做個(gè)微服務(wù)練練手為后續(xù)部署到打下基礎(chǔ)今天比較空閑就開始把部分想法落地了概覽用來練手的應(yīng)用是一個(gè)市長信箱的內(nèi)容抓取與檢索頁面鑒于我的八卦特質(zhì)總想了解下周邊的一些投訴信息而成都的市長信箱是一個(gè)絕好的信息來 市長信箱郵件查詢服務(wù): 使用SpringBoot構(gòu)建工程 一直想用SpringBoot做個(gè)微服務(wù),練練手, 為后續(xù)部署到docker打下基礎(chǔ). 今...

    supernavy 評(píng)論0 收藏0
  • 市長信箱郵件查詢服務(wù): 將SpringBoot應(yīng)用部署到Docker

    摘要:市長信箱郵件查詢服務(wù)將應(yīng)用部署到在上一章我完成了將部署到的工作和都具有能快速啟動(dòng)的特性因此是一對(duì)用來部署微服務(wù)的黃金搭檔在計(jì)劃中基于的應(yīng)用也將部署到之上那我們就開始行動(dòng)吧將部署到上需要執(zhí)行以下步驟保證打包后的可執(zhí)行能正常啟動(dòng)在應(yīng)用中編寫鏡像 市長信箱郵件查詢服務(wù): 將SpringBoot應(yīng)用部署到Docker 在上一章, 我完成了將ES部署到Docker的工作. SpringBoot和...

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

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

0條評(píng)論

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