6

redisson 客户端线程安全吗?在我的应用程序中,我想维护一个客户端对象并让所有线程使用它来获取/放入 Redis。在配置中,有两个参数threadsnettyThreads. 这些参数是否有助于创建连接池?如果是,如果我的用例主要是对 Redisson 对象的简单 get/put 操作,我应该使用哪一个?

此外,这些连接是否在 RedissonClient 的整个生命周期中都处于活动状态?

4

1 回答 1

7

Redisson 客户端及其所有对象都是线程安全的。threads并且nettyThreads是内部线程池的配置。

由于 netty 使用类似于 Redis 内部工作方式的事件循环模型,因此您不需要大量线程。假设您启用了超线程或等效技术,默认值是处理器内核数的两倍。我建议从默认值开始,看看你的进展如何。

于 2017-09-22T08:45:01.570 回答