疯狂的狮子li
2022-12-22 15f7d4dc471a735ead8000fc0809cd46c390f055
ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/RedissonProperties.java
@@ -4,11 +4,8 @@
import lombok.NoArgsConstructor;
import org.redisson.config.ReadMode;
import org.redisson.config.SubscriptionMode;
import org.redisson.config.TransportMode;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import java.util.List;
/**
 * Redisson 配置属性
@@ -21,6 +18,11 @@
public class RedissonProperties {
    /**
     * redis缓存key前缀
     */
    private String keyPrefix;
    /**
     * 线程池数量,默认值 = 当前处理核数量 * 2
     */
    private int threads;
@@ -31,11 +33,6 @@
    private int nettyThreads;
    /**
     * 传输模式
     */
    private TransportMode transportMode;
    /**
     * 单机服务配置
     */
    private SingleServerConfig singleServerConfig;
@@ -44,11 +41,6 @@
     * 集群服务配置
     */
    private ClusterServersConfig clusterServersConfig;
    /**
     * 缓存组
     */
    private List<CacheGroup> cacheGroup;
    @Data
    @NoArgsConstructor
@@ -78,16 +70,6 @@
         * 命令等待超时,单位:毫秒
         */
        private int timeout;
        /**
         * 如果尝试在此限制之内发送成功,则开始启用 timeout 计时。
         */
        private int retryAttempts;
        /**
         * 命令重试发送时间间隔,单位:毫秒
         */
        private int retryInterval;
        /**
         * 发布和订阅连接池大小
@@ -131,24 +113,9 @@
        private int idleConnectionTimeout;
        /**
         * ping超时
         */
        private int pingConnectionInterval;
        /**
         * 命令等待超时,单位:毫秒
         */
        private int timeout;
        /**
         * 如果尝试在此限制之内发送成功,则开始启用 timeout 计时。
         */
        private int retryAttempts;
        /**
         * 命令重试发送时间间隔,单位:毫秒
         */
        private int retryInterval;
        /**
         * 发布和订阅连接池大小
@@ -164,32 +131,6 @@
         * 订阅模式
         */
        private SubscriptionMode subscriptionMode;
    }
    @Data
    @NoArgsConstructor
    public static class CacheGroup {
        /**
         * 组id
         */
        private String groupId;
        /**
         * 组过期时间
         */
        private long ttl;
        /**
         * 组最大空闲时间
         */
        private long maxIdleTime;
        /**
         * 组最大长度
         */
        private int maxSize;
    }