SpringBoot和redis發布訂閱

2021-09-01 13:16:34 字數 1606 閱讀 9592

org.springframework.boot

spring-boot-starter-parent

2.0.4.release

org.springframework.boot

spring-boot-starter-web

2.0.0.m7

org.springframework.boot

spring-boot-starter-data-redis

1.5.7.release

server.port=9999

#redis

spring.redis.port=6379

spring.redis.jedis.pool.min-idle=5

spring.redis.jedis.pool.max-active=10

spring.redis.jedis.pool.max-idle=10

spring.redis.jedis.pool.max-wait=2000ms

spring.redis.host=localhost

spring.redis.timeout=1000ms

為了接收 redis 渠道傳送過來的訊息,我們先定義乙個訊息***( messagelistener ),**如下:

/**

* 為了接收 redis 渠道傳送過來的訊息,我們先定義乙個訊息***( messagelistener ),**

*/@component

public class redissubscribe implements messagelistener

}

接著我們在 spring boot 的啟動檔案中配置其他資訊,讓系統能夠監控 redis 的訊息,**如下:

/**

* @author: lee

* @date: 2018/11/7 13:25

* @description:

*/@configuration

public class redissubconfig

taskscheduler = new threadpooltaskscheduler();

taskscheduler.setpoolsize(20);

return taskscheduler;

}/**

* 定義redis的***

* @return 監聽容器

*/@bean

public redismessagelistenercontainer initrediscontainer()

}

建立乙個控制器和處理器,**如下:

@restcontroller

public class testcontroller

}

這樣就實現了非同步的發布訊息,訂閱訊息了。

Spring Boot系列筆記 整合Redis

autowired stringredistemplate stringredistemplate autowired redistemplate redistemplate redistemplate類中提供了redis常見的五種資料型別 stringredistemplate.opsforval...

springboot2 x基礎 整合redis

在springboot中一般使用redistemplate提供的方法來操作redis。那麼使用springboot整合redis 需要那些步驟呢。環境安裝 任選 centos7 搭建redis 5單機服務 centos7 搭建 redis 5 cluster 集群服務 在專案中新增 spring b...

windows下安裝redis和redis擴充套件

開啟乙個 cmd 視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.windows.conf 如果想方便的話,可以把 redis 的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個 redis.windows.conf 可以省略,如果省略,會...