Redisson 客户端 - 线程安全
Redisson client - thread safe
redisson客户端线程安全吗?在我的应用程序中,我想维护一个客户端对象并让所有线程使用它来 get/put 到 Redis。在配置中,有两个参数threads
和nettyThreads
。这些参数是否有助于创建连接池?如果是,如果我的用例主要是对 Redisson 对象的简单 get/put 操作,我应该使用其中的哪一个?
此外,这些连接是否在 RedissonClient 的整个生命周期内都处于活动状态?
Redisson 客户端及其所有对象都是线程安全的。 threads
和 nettyThreads
是内部线程池的配置。
由于 netty 使用类似于 Redis 内部工作方式的事件循环模型,因此您不需要大量的线程。默认值是处理器内核数量的两倍,假设您启用了超线程或等效技术。我建议从默认值开始,看看您的进展情况。
redisson客户端线程安全吗?在我的应用程序中,我想维护一个客户端对象并让所有线程使用它来 get/put 到 Redis。在配置中,有两个参数threads
和nettyThreads
。这些参数是否有助于创建连接池?如果是,如果我的用例主要是对 Redisson 对象的简单 get/put 操作,我应该使用其中的哪一个?
此外,这些连接是否在 RedissonClient 的整个生命周期内都处于活动状态?
Redisson 客户端及其所有对象都是线程安全的。 threads
和 nettyThreads
是内部线程池的配置。
由于 netty 使用类似于 Redis 内部工作方式的事件循环模型,因此您不需要大量的线程。默认值是处理器内核数量的两倍,假设您启用了超线程或等效技术。我建议从默认值开始,看看您的进展情况。