新增包引用build.gradle
testcompile('com.github.kstyrc:embedded-redis:0.6')
新增配置注入
import org.springframework.beans.factory.annotation.autowired;import org.springframework.context.annotation.bean;
import org.springframework.context.annotation.configuration;
import org.springframework.data.redis.connection.redisconnectionfactory;
import org.springframework.data.redis.core.hashoperations;
import org.springframework.data.redis.core.listoperations;
import org.springframework.data.redis.core.redistemplate;
import org.springframework.data.redis.core.setoperations;
import org.springframework.data.redis.core.valueoperations;
import org.springframework.data.redis.core.zsetoperations;
import org.springframework.data.redis.serializer.jdkserializationredisserializer;
import org.springframework.data.redis.serializer.stringredisserializer;
@configuration
public
class
redisconfig
/*** 設定資料存入 redis 的序列化方式**
@param
redistemplate
* @param
factory
*/private
void initdomainredistemplate(redistemplateredistemplate, redisconnectionfactory factory)
/*** 例項化 hashoperations 物件,可以使用 hash 型別操作**
@param
redistemplate
* @return
*/@bean
public hashoperationshashoperations(redistemplateredistemplate)
/*** 例項化 valueoperations 物件,可以使用 string 操作**
@param
redistemplate
* @return
*/@bean
public valueoperationsvalueoperations(redistemplateredistemplate)
/*** 例項化 listoperations 物件,可以使用 list 操作**
@param
redistemplate
* @return
*/@bean
public listoperationslistoperations(redistemplateredistemplate)
/*** 例項化 setoperations 物件,可以使用 set 操作**
@param
redistemplate
* @return
*/@bean
public setoperationssetoperations(redistemplateredistemplate)
/*** 例項化 zsetoperations 物件,可以使用 zset 操作**
@param
redistemplate
* @return
*/@bean
public zsetoperationszsetoperations(redistemplateredistemplate)
}
在業務層中使用redis
@autowiredredistemplate
rediscachetemplate;
在使用過程中,我們的redistemplate物件已經被autowired注入了。
感謝閱讀!
spring boot 內嵌Tomcat 配置
tomcat為spring boot的預設容器,下面是幾個常用配置 tomcat最大執行緒數,預設為200 server.tomcat.max threads 800 tomcat的uri編碼 server.tomcat.uri encoding utf 8 server.tomcat.basedi...
SpringBoot內嵌tomcat日誌配置
springboot的應用程式日誌配置已經用了一段時間了,在resources下配置logback.xml檔案即可。今天要講的是tomcat的日誌如何配置。如果springboot是執行在tomcat容器中的,那麼tomcat會預設生成localhost access log日誌,如果是在sprin...
SpringBoot優化內嵌的Tomcat
springboot測試版本 org.springframework.boot spring boot starter parent 1.3.3.release org.springframework.boot spring boot starter web springboot預設使用的是tomc...