| 1234567891011121314151617181920212223242526272829303132 |
- package com.ydtech.config;
- import org.redisson.Redisson;
- import org.redisson.api.RedissonClient;
- import org.redisson.config.Config;
- import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- @Configuration
- public class RedissonConfig {
- private final RedisProperties redisProperties;
- public RedissonConfig(RedisProperties redisProperties) {
- this.redisProperties = redisProperties;
- }
- @Bean
- public RedissonClient redissonClient() {
- // 配置
- Config config = new Config();
- config.useSingleServer()
- .setAddress("redis://" + redisProperties.getHost() + ":" + redisProperties.getPort())
- .setPassword(redisProperties.getPassword())
- .setUsername(redisProperties.getUsername());
- // 创建RedissonClient对象
- return Redisson.create(config);
- }
- }
|