SpringBoot整合Redis 使用操作工具類

2021-09-27 02:25:33 字數 2142 閱讀 8992

org.springframework.boot

spring-boot-starter-data-redis

spring:

# redis (redisproperties)

# redis資料庫索引(預設為0)

redis:

database: 0

timeout: 1000

# redis伺服器位址

host: 127.0.0.1

# redis伺服器連線埠

port: 6379

# redis伺服器連線密碼(預設為空)

password:

# 連線池最大連線數(使用負值表示沒有限制)

pool:

max-active: 8

# 連線池最大阻塞等待時間(使用負值表示沒有限制)

max-wait: -1

# 連線池中的最大空閒連線

max-idle: 8

# 連線池中的最小空閒連線

min-idle: 0

cluster:

max-redirects: 10

nodes: 127.0.0.1:6080

# 連線超時時間(毫秒)

@configuration

@enablecaching

public class rediscacheconfig

@bean

public redistemplateredistemplate(redisconnectionfactory factory)

}

@suppresswarnings("unchecked")

@component

public class redisutil

}/**

* 批量刪除key

* * @param pattern

*/public void removepattern(final string pattern)

/*** 刪除對應的value

* * @param key

*/public void remove(final string key)

}/**

* 判斷快取中是否有對應的value

* * @param key

* @return

*/public boolean exists(final string key)

/*** 讀取快取

* * @param key

* @return

*/public string get(final string key)

return result.tostring();

}/**

* 寫入快取

* * @param key

* @param value

* @return

*/public boolean set(final string key, object value) catch (exception e)

return result;

}/**

* 寫入快取

* * @param key

* @param value

* @return

*/public boolean set(final string key, object value, long expiretime) catch (exception e)

return result;

}public boolean hmset(string key, mapvalue) catch (exception e)

return result;

}public maphmget(string key) catch (exception e)

return result;

}}

@runwith(springrunner.class)

@springboottest

public class redisutiltest

}

Redis安裝 spring註解整合Redis

一 windows 下安裝 開啟乙個cmd視窗,使用cd命令切換到檔案目錄e redis,執行redis server.exe redis.windows.conf。後面那個redis.windows.conf可以省略,如果省略,會啟用預設的。輸入之後,會顯示如下介面 這時候另起乙個cmd視窗,原來...

springBoot整合dubbo整合專案

傳統spring 整合dubbo,需要繁瑣的編寫一堆堆的 xml 配置檔案 而springboot整合dubbo後,不在需要寫 xml,通過jar包引用,完 成整合,通過註解的形式完成配置。提高我們的開發效率 目錄結構 1 服務層生產者開發 hs ldm server service 1.1新增du...

SpringBoot整合系列 整合Swagger2

io.springfox springfox swagger2 2.7.0 io.springfox springfox swagger ui 2.7.0 一般無配置項,必要時可以新增自定義配置項,在配置類中讀取 swagger2的配置內容僅僅就是需要建立乙個docket例項 configurati...