午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

SpringBoot2整合Redis多數(shù)據(jù)源步驟詳解

瀏覽:16日期:2023-05-27 09:06:40

redis是一個(gè)基于內(nèi)存的高性能key-value數(shù)據(jù)庫,具有極高的讀寫速度。本文介紹 SpringBoot 和 Redis 的整合,以及如何在項(xiàng)目中具體應(yīng)用

配置文件屬性

spring: redis: database: 1 host: 192.168.50.144 port: 6379 password: timeout: 600 #Springboot2.0 不能設(shè)置為0 lettuce: pool: max-active: 50 max-wait: -1 max-idle: 8 min-idle: 0 redis2: database: 2 host: 192.168.50.144 port: 6379 password: timeout: 600

配置類

@EnableCaching@Configurationpublic class RedisDevConfiguration { @Bean(name = 'redisDevTemplate') public StringRedisTemplate redisTemplate(@Value('${spring.redis.host}') String hostName, @Value('${spring.redis.port}') int port, @Value('${spring.redis.password}') String password, @Value('${spring.redis.lettuce.pool.max-idle}') int maxIdle, @Value('${spring.redis.lettuce.pool.max-active}') int maxTotal, @Value('${spring.redis.database}') int index, @Value('${spring.redis.lettuce.pool.max-wait}') long maxWaitMillis,@Value('${spring.redis.lettuce.pool.min-idle}') int minIdle) { StringRedisTemplate temple = new StringRedisTemplate(); temple.setConnectionFactory(connectionFactory(hostName, port, password, maxIdle, maxTotal, index, maxWaitMillis,minIdle)); return temple; } @Bean(name = 'redisUatTemplate') public StringRedisTemplate redisUatTemplate(@Value('${spring.redis2.host}') String hostName, @Value('${spring.redis2.port}') int port, @Value('${spring.redis2.password}') String password, @Value('${spring.redis.lettuce.pool.max-idle}') int maxIdle, @Value('${spring.redis.lettuce.pool.max-active}') int maxTotal, @Value('${spring.redis2.database}') int index, @Value('${spring.redis.lettuce.pool.max-wait}') long maxWaitMillis,@Value('${spring.redis.lettuce.pool.min-idle}') int minIdle) { StringRedisTemplate temple = new StringRedisTemplate(); temple.setConnectionFactory(connectionFactory(hostName, port, password, maxIdle, maxTotal, index, maxWaitMillis,minIdle)); return temple; } public RedisConnectionFactory connectionFactory(String hostName, int port, String password, int maxIdle, int maxTotal, int index, long maxWaitMillis,int minIdle) { JedisConnectionFactory jedis = new JedisConnectionFactory(); jedis.setHostName(hostName); jedis.setPort(port); if (StringUtils.isNotEmpty(password)) { jedis.setPassword(password); } if (index != 0) { jedis.setDatabase(index); } jedis.setPoolConfig(poolCofig(maxIdle, maxTotal, maxWaitMillis,minIdle)); // 初始化連接pool jedis.afterPropertiesSet(); RedisConnectionFactory factory = jedis; return factory; } public JedisPoolConfig poolCofig(int maxIdle, int maxTotal, long maxWaitMillis,int minIdle) { JedisPoolConfig poolCofig = new JedisPoolConfig(); poolCofig.setMaxIdle(maxIdle); poolCofig.setMaxTotal(maxTotal); poolCofig.setMaxWaitMillis(maxWaitMillis); poolCofig.setMinIdle(minIdle); return poolCofig; }}

如何使用

@Resource(name = 'redisDevTemplate')private StringRedisTemplate template;@Resource(name = 'redisUatTemplate')private StringRedisTemplate lockTemplate;

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 中文字幕在线观看91 | 91在线精品观看 | 久久伊人青青 | 激情开心网站 | 色欧美片视频在线观看 | 成年人网站在线观看视频 | 亚洲高清视频在线播放 | 伊人欧美| 国产高清久久久 | 一级黄色免费毛片 | 亚洲成年人专区 | 中国黄色大片 | 自拍偷拍首页 | 欧美日韩黄色片 | 免费观看爱爱视频 | 精品国产一二三 | 久久久综合 | av在线收看 | 黄色免费网站在线看 | 成人综合影院 | 欧美亚洲黄色 | 黄色草逼视频 | 亚洲区成人777777精品 | 亚洲成人久久久 | 四虎影院在线看 | 日韩三级视频在线播放 | 天天艹夜夜艹 | www.国产.com| 日韩欧美黄色 | 亚洲黄色免费观看 | 国产精品久久久久免费 | 四虎永久 | 亚洲伦理中文字幕 | 国产极品国产极品 | 亚洲综人网 | 亚洲一区a| 国产一区二区三区在线观看视频 | 在线观看wwww | 天堂在线观看视频 | 日韩插插插 | 国产免费视频一区二区三区 |