| | |
| | | package com.ruoyi.common.config; |
| | | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import org.redisson.Redisson; |
| | | import org.redisson.api.RedissonClient; |
| | | import org.redisson.config.Config; |
| | |
| | | @Value("${spring.redis.port}") |
| | | private String port; |
| | | |
| | | // @Value("${spring.redis.password}") |
| | | // private String password; |
| | | @Value("${spring.redis.password}") |
| | | private String password; |
| | | |
| | | @Bean(destroyMethod = "shutdown") |
| | | @ConditionalOnMissingBean(RedissonClient.class) |
| | | public RedissonClient redissonClient() { |
| | | Config config = new Config(); |
| | | config.useSingleServer().setAddress("redis://" + host + ":" + port); // 更多.set |
| | | config.useSingleServer().setAddress("redis://" + host + ":" + port); |
| | | if (StringUtils.isNotEmpty(password)) { |
| | | config.useSingleServer().setPassword(password); |
| | | } |
| | | return Redisson.create(config); |
| | | } |
| | | } |