• 2.1. 程序化配置方法
  • 2.2. 文件方式配置
  • 2.2.1 通过YAML格式配置
  • 2.3. 常用设置
  • codec(编码)
  • threads(线程池数量)
  • nettyThreads (Netty线程池数量)
  • executor(线程池)
  • eventLoopGroup
  • transportMode(传输模式)
  • lockWatchdogTimeout(监控锁的看门狗超时,单位:毫秒)
  • keepPubSubOrder(保持订阅发布顺序)
  • performanceMode(高性能模式)
  • 2.4. 集群模式
  • 2.4.1. 集群设置
  • nodeAddresses(添加节点地址)
  • scanInterval(集群扫描间隔时间)
  • slots(分片数量)
  • readMode(读取操作的负载均衡模式)
  • subscriptionMode(订阅操作的负载均衡模式)
  • loadBalancer(负载均衡算法类的选择)
  • subscriptionConnectionMinimumIdleSize(从节点发布和订阅连接的最小空闲连接数)
  • subscriptionConnectionPoolSize(从节点发布和订阅连接池大小)
  • slaveConnectionMinimumIdleSize(从节点最小空闲连接数)
  • slaveConnectionPoolSize(从节点连接池大小)
  • masterConnectionMinimumIdleSize(主节点最小空闲连接数)
  • masterConnectionPoolSize(主节点连接池大小)
  • idleConnectionTimeout(连接空闲超时,单位:毫秒)
  • connectTimeout(连接超时,单位:毫秒)
  • timeout(命令等待超时,单位:毫秒)
  • retryAttempts(命令失败重试次数)
  • retryInterval(命令重试发送时间间隔,单位:毫秒)
  • password(密码)
  • subscriptionsPerConnection(单个连接最大订阅数量)
  • clientName(客户端名称)
  • sslEnableEndpointIdentification(启用SSL终端识别)
  • sslProvider(SSL实现方式)
  • sslTruststore(SSL信任证书库路径)
  • sslTruststorePassword(SSL信任证书库密码)
  • sslKeystore(SSL钥匙库路径)
  • sslKeystorePassword(SSL钥匙库密码)
  • 2.4.2. 通过YAML文件配置集群模式
  • 2.5. 云托管模式
  • 2.5.1. 云托管模式设置
  • nodeAddresses(节点地址)
  • scanInterval(主节点变化扫描间隔时间)
  • loadBalancer(负载均衡算法类的选择)
  • dnsMonitoringInterval(DNS监控间隔,单位:毫秒)
  • subscriptionConnectionMinimumIdleSize(从节点发布和订阅连接的最小空闲连接数)
  • subscriptionConnectionPoolSize(从节点发布和订阅连接池大小)
  • slaveConnectionMinimumIdleSize(从节点最小空闲连接数)
  • slaveConnectionPoolSize(从节点连接池大小)
  • masterConnectionMinimumIdleSize(主节点最小空闲连接数)
  • masterConnectionPoolSize(主节点连接池大小)
  • idleConnectionTimeout(连接空闲超时,单位:毫秒)
  • readMode(读取操作的负载均衡模式)
  • subscriptionMode(订阅操作的负载均衡模式)
  • connectTimeout(连接超时,单位:毫秒)
  • timeout(命令等待超时,单位:毫秒)
  • retryAttempts(命令失败重试次数)
  • retryInterval(命令重试发送时间间隔,单位:毫秒)
  • database(数据库编号)
  • password(密码)
  • subscriptionsPerConnection(单个连接最大订阅数量)
  • clientName(客户端名称)
  • sslEnableEndpointIdentification(启用SSL终端识别)
  • sslProvider(SSL实现方式)
  • sslTruststore(SSL信任证书库路径)
  • sslTruststorePassword(SSL信任证书库密码)
  • sslKeystore(SSL钥匙库路径)
  • sslKeystorePassword(SSL钥匙库密码)
  • 2.5.2. 通过YAML文件配置集群模式
  • 2.6. 单Redis节点模式
  • 2.6.1. 单节点设置
  • address(节点地址)
  • subscriptionConnectionMinimumIdleSize(发布和订阅连接的最小空闲连接数)
  • subscriptionConnectionPoolSize(发布和订阅连接池大小)
  • connectionMinimumIdleSize(最小空闲连接数)
  • connectionPoolSize(连接池大小)
  • dnsMonitoringInterval(DNS监测时间间隔,单位:毫秒)
  • idleConnectionTimeout(连接空闲超时,单位:毫秒)
  • connectTimeout(连接超时,单位:毫秒)
  • timeout(命令等待超时,单位:毫秒)
  • retryAttempts(命令失败重试次数)
  • retryInterval(命令重试发送时间间隔,单位:毫秒)
  • database(数据库编号)
  • password(密码)
  • subscriptionsPerConnection(单个连接最大订阅数量)
  • clientName(客户端名称)
  • sslEnableEndpointIdentification(启用SSL终端识别)
  • sslProvider(SSL实现方式)
  • sslTruststore(SSL信任证书库路径)
  • sslTruststorePassword(SSL信任证书库密码)
  • sslKeystore(SSL钥匙库路径)
  • sslKeystorePassword(SSL钥匙库密码)
  • 2.6.2. 通过YAML文件配置集群模式
  • 2.7. 哨兵模式
  • 2.7.1. 哨兵模式设置
  • dnsMonitoringInterval(DNS监控间隔,单位:毫秒)
  • masterName(主服务器的名称)
  • addSentinelAddress(添加哨兵节点地址)
  • readMode(读取操作的负载均衡模式)
  • subscriptionMode(订阅操作的负载均衡模式)
  • loadBalancer(负载均衡算法类的选择)
  • subscriptionConnectionMinimumIdleSize(从节点发布和订阅连接的最小空闲连接数)
  • subscriptionConnectionPoolSize(从节点发布和订阅连接池大小)
  • slaveConnectionMinimumIdleSize(从节点最小空闲连接数)
  • slaveConnectionPoolSize(从节点连接池大小)
  • masterConnectionMinimumIdleSize(主节点最小空闲连接数)
  • masterConnectionPoolSize(主节点连接池大小)
  • idleConnectionTimeout(连接空闲超时,单位:毫秒)
  • connectTimeout(连接超时,单位:毫秒)
  • timeout(命令等待超时,单位:毫秒)
  • retryAttempts(命令失败重试次数)
  • retryInterval(命令重试发送时间间隔,单位:毫秒)
  • database(数据库编号)
  • password(密码)
  • subscriptionsPerConnection(单个连接最大订阅数量)
  • clientName(客户端名称)
  • sslEnableEndpointIdentification(启用SSL终端识别)
  • sslProvider(SSL实现方式)
  • sslTruststore(SSL信任证书库路径)
  • sslTruststorePassword(SSL信任证书库密码)
  • sslKeystore(SSL钥匙库路径)
  • sslKeystorePassword(SSL钥匙库密码)
  • 2.7.2. 通过YAML文件配置集群模式
  • 2.8. 主从模式
  • 2.8.1. 主从模式设置
  • dnsMonitoringInterval(DNS监控间隔,单位:毫秒)
  • masterAddress(主节点地址)
  • addSlaveAddress(添加从主节点地址)
  • readMode(读取操作的负载均衡模式)
  • subscriptionMode(订阅操作的负载均衡模式)
  • loadBalancer(负载均衡算法类的选择)
  • subscriptionConnectionMinimumIdleSize(从节点发布和订阅连接的最小空闲连接数)
  • subscriptionConnectionPoolSize(从节点发布和订阅连接池大小)
  • slaveConnectionMinimumIdleSize(从节点最小空闲连接数)
  • slaveConnectionPoolSize(从节点连接池大小)
  • masterConnectionMinimumIdleSize(主节点最小空闲连接数)
  • masterConnectionPoolSize(主节点连接池大小)
  • idleConnectionTimeout(连接空闲超时,单位:毫秒)
  • connectTimeout(连接超时,单位:毫秒)
  • timeout(命令等待超时,单位:毫秒)
  • retryAttempts(命令失败重试次数)
  • retryInterval(命令重试发送时间间隔,单位:毫秒)
  • database(数据库编号)
  • password(密码)
  • subscriptionsPerConnection(单个连接最大订阅数量)
  • clientName(客户端名称)
  • sslEnableEndpointIdentification(启用SSL终端识别)
  • sslProvider(SSL实现方式)
  • sslTruststore(SSL信任证书库路径)
  • sslTruststorePassword(SSL信任证书库密码)
  • sslKeystore(SSL钥匙库路径)
  • sslKeystorePassword(SSL钥匙库密码)
  • 2.8.2. 通过YAML文件配置集群模式