摘要:配置文件數據庫索引默認為服務器地址服務器連接端口服務器連接密碼默認為空連接池最大連接數使用負值表示沒有限制連接池最大阻塞等待時間使用負值表示沒有限制連接池中的最大空閑連接連接池中的最小空閑連接連接超時時間毫秒工具類讓該方法能夠支持
配置文件
spring: redis: # Redis數據庫索引(默認為0) database: 0 # Redis服務器地址 host: 192.168.133.128 # Redis服務器連接端口 port: 6379 # Redis服務器連接密碼(默認為空) password: redis jedis: pool: # 連接池最大連接數(使用負值表示沒有限制) max-active: 8 # 連接池最大阻塞等待時間(使用負值表示沒有限制) max-wait: -1 # 連接池中的最大空閑連接 max-idle: 8 # 連接池中的最小空閑連接 min-idle: 0 # 連接超時時間(毫秒) timeout: 10000redis工具類
@Component public class RedisUtils { @Autowired private StringRedisTemplate stringRedisTemplate; public void set(String key, Object object, Long time) { // 讓該方法能夠支持多種數據類型存放 if (object instanceof String) { setString(key, object); } // 如果存放時Set類型 if (object instanceof Set) { setSet(key, object); } // 設置有效期 if (time != null) { stringRedisTemplate.expire(key, time, TimeUnit.SECONDS); } } public void setString(String key, Object object) { String value = (String) object; // 存放string類型 stringRedisTemplate.opsForValue().set(key, value); } public void setSet(String key, Object object) { Set測試valueSet = (Set ) object; for (String string : valueSet) { stringRedisTemplate.opsForSet().add(key, string); } } public String getString(String key) { return stringRedisTemplate.opsForValue().get(key); } }
@RestController public class RedisController { @Autowired private RedisUtils redisUtils; @GetMapping("test-set-string") public String testSetString(String key, String value) { redisUtils.set(key, value,60L); return "success set string"; } @GetMapping("test-get-string") public String testGetString(String key) { return redisUtils.getString(key); } }
代碼:springboot-redis
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74131.html
摘要:經過上述兩步的操作,你可以訪問數據了。數據訪問層通過來訪問分鐘過期單元測試啟動單元測試,你發現控制臺打印了單元測試通過源碼下載參考資料 這篇文章主要介紹springboot整合redis 引入依賴 在pom文件中添加redis依賴: org.springframework.boot spring-boot-starter-data-redis 配置數據源 spri...
摘要:開公眾號差不多兩年了,有不少原創教程,當原創越來越多時,大家搜索起來就很不方便,因此做了一個索引幫助大家快速找到需要的文章系列處理登錄請求前后端分離一使用完美處理權限問題前后端分離二使用完美處理權限問題前后端分離三中密碼加鹽與中異常統一處理 開公眾號差不多兩年了,有不少原創教程,當原創越來越多時,大家搜索起來就很不方便,因此做了一個索引幫助大家快速找到需要的文章! Spring Boo...
摘要:至此,已完成整合獨立模塊做緩存詳情請看地址相關文章系列整合獨立模塊 項目github地址:https://github.com/5-Ason/aso...具體可看 ./db/db-redis 和 ./db/db-cache 兩個模塊 // TODO 在整合redis之前需要先本地配置好redis環境,遲點有時間補一下linux下下載安裝配置redis 本文主要實現的是對數據操作進行獨立...
摘要:至此,已完成整合獨立模塊做緩存詳情請看地址相關文章系列整合獨立模塊 項目github地址:https://github.com/5-Ason/aso...具體可看 ./db/db-redis 和 ./db/db-cache 兩個模塊 // TODO 在整合redis之前需要先本地配置好redis環境,遲點有時間補一下linux下下載安裝配置redis 本文主要實現的是對數據操作進行獨立...
閱讀 1249·2023-04-26 02:38
閱讀 928·2023-04-25 20:13
閱讀 3589·2021-11-19 11:31
閱讀 2396·2019-08-30 15:55
閱讀 2717·2019-08-30 14:11
閱讀 3157·2019-08-30 13:45
閱讀 1371·2019-08-29 18:41
閱讀 1147·2019-08-29 16:18