Redisson关键参数含义介绍

一、threads(线程池数量)

  1. 对应executor(线程池)

  2. 默认值: 当前处理核数量 * 2

  3. 这个线程池数量被所有RTopic对象监听器,RRemoteService调用者和RExecutorService任务共同共享。

二、nettyThreads (Netty线程池数量)

  1. 对应eventLoopGroup

  2. 默认值: 当前处理核数量 * 2

  3. 这个线程池数量是在一个Redisson实例内,被其创建的所有分布式数据类型和服务,以及底层客户端所一同共享的线程池里保存的线程数量。

三、executor(线程池)

单独提供一个用来执行所有RTopic对象监听器,RRemoteService调用者和RExecutorService任务的线程池(ExecutorService)实例。

四、eventLoopGroup

  1. 用于特别指定一个EventLoopGroup. EventLoopGroup是用来处理所有通过Netty与Redis服务之间的连接发送和接受的消息。每一个Redisson都会在默认情况下自己创建管理一个EventLoopGroup实例。因此,如果在同一个JVM里面可能存在多个Redisson实例的情况下,采取这个配置实现多个Redisson实例共享一个EventLoopGroup的目的。

  2. 只有io.netty.channel.epoll.EpollEventLoopGroupio.netty.channel.nio.NioEventLoopGroup才是允许的类型。

五、transportMode(传输模式)

  1. 默认值:TransportMode.NIO

  2. 可选参数:

markup 复制代码
TransportMode.NIO,
TransportMode.EPOLL - 需要依赖里有netty-transport-native-epoll包(Linux)
TransportMode.KQUEUE - 需要依赖里有 netty-transport-native-kqueue包(macOS)
相关推荐
黄名富2 小时前
Redis 附加功能(二)— 自动过期、流水线与事务及Lua脚本
java·数据库·redis·lua
G_whang3 小时前
centos7下docker 容器实现redis主从同步
redis·docker·容器
.生产的驴3 小时前
SpringBoot 对接第三方登录 手机号登录 手机号验证 微信小程序登录 结合Redis SaToken
java·spring boot·redis·后端·缓存·微信小程序·maven
我叫啥都行6 小时前
计算机基础复习12.22
java·jvm·redis·后端·mysql
阿乾之铭7 小时前
Redis四种模式在Spring Boot框架下的配置
redis
on the way 1239 小时前
Redisson锁简单使用
redis
科马9 小时前
【Redis】缓存
数据库·redis·spring·缓存
mxbb.11 小时前
单点Redis所面临的问题及解决方法
java·数据库·redis·缓存
weisian15121 小时前
Redis篇--常见问题篇3--缓存击穿(数据查询上锁,异步操作,熔断降级,三种缓存问题综合优化策略)
数据库·redis·缓存
HEU_firejef1 天前
redis——布隆过滤器
数据库·redis·缓存