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

資訊專欄INFORMATION COLUMN

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

lanffy / 1866人閱讀

摘要:集成上服務在我的應用中希望能使用一些的特性比如這樣的數據結構如果能方便的在開發環境中使用起來就好了如何集成呢這里依然使用和來幫忙通過使用我們就能快速的部署好服務而通過使用我們能快速的把集成進我們的服務并能使用提供的模板方法方便的調用的使用快

SpringBoot集成Docker上Redis服務

在我的應用中, 希望能使用一些redis的特性:比如zset這樣的數據結構,如果能方便的在開發環境中使用起來就好了.
如何集成呢? 這里依然使用Docker和SpringBoot來幫忙.

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

而通過使用SpringBoot,我們能快速的把redis集成進我們的服務,并能使用Spring提供的模板方法,方便的調用redis的API.

使用Docker快速部署Redis服務

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

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

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

使用SpringBoot集成Redis

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

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

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

spring.redis.host=192.168.99.100

然后就可以愉快的在服務中和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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26614.html

相關文章

  • 市長信箱郵件查詢服務: 使用SpringBoot構建工程

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

    supernavy 評論0 收藏0
  • 市長信箱郵件查詢服務: 將SpringBoot應用部署到Docker

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

    SKYZACK 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<