123456789101112131415161718192021222324252627282930 |
- package com.sw.config;
- import org.redisson.Redisson;
- import org.redisson.api.RedissonClient;
- import org.redisson.client.codec.StringCodec;
- import org.redisson.config.Config;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.core.io.ClassPathResource;
- import java.io.IOException;
- /**
- * redisson 配置
- *
- * @author yegang
- * @create 2022-02-23 13:14
- **/
- @Configuration
- public class RedissonConfig {
- @Bean
- public RedissonClient configRedisson() throws IOException {
- Config config = Config.fromYAML(new ClassPathResource("redisson.yml").getInputStream());
- config.setCodec(new StringCodec());
- // config.setLockWatchdogTimeout(12000);
- RedissonClient redissonClient = Redisson.create(config);
- return redissonClient;
- }
- }
|