Redisson客户端 - 线程安全

Ani*_*mar 6 multithreading redis redisson

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

此外,这些连接是否在RedissonClient的整个生命周期中都有效?

Red*_*iGu 7

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

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