1.添加依賴 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- commons-pool2 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> </dependency> 2.配置 spring.redis.host=42.192.50.187 spring.redis.port=6379 spring.redis.password=redis@123 spring.redis.database=0 spring.redis.timeout=10000ms # 連接池 - 最大連接數(shù),默認(rèn):8 spring.redis.lettuce.pool.max-active=8 # 連接池 - 最大連接阻塞等待時(shí)間,默認(rèn):-1 spring.redis.lettuce.pool.max-wait=10000ms # 連接池 - 最大、最小空閑連接數(shù),最大默認(rèn):8,最小默認(rèn):0 spring.redis.lettuce.pool.max-idle=200 spring.redis.lettuce.pool.min-idle=5 3.配置類 /** * 配置 RedisTemplate 序列化 */ @Configuration public class RedisConfig { @Bean public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>(); // String 類型 - 序列化 redisTemplate.setKeySerializer(new StringRedisSerializer()); redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer()); // hash 類型 - 序列化 redisTemplate.setHashKeySerializer(new StringRedisSerializer()); redisTemplate.setHashValueSerializer(new GenericJackson2JsonRedisSerializer()); // 注入連接工廠 redisTemplate.setConnectionFactory(redisConnectionFactory); return redisTemplate; } } 4.使用 # 注入依賴; @Autowired private RedisTemplate redisTemplate; 存儲(chǔ)數(shù)據(jù):redisTemplate.opsForValue().set("user:" + ticket, user);
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-652463.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-652463.html
到了這里,關(guān)于spring boot 簡(jiǎn)單整合 Redis的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!