Ниже приведены мои конфигурации SingleServer в yaml-файл
Код: Выделить всё
singleServerConfig:
idleConnectionTimeout: 10000
connectTimeout: 10000
timeout: 3000
retryAttempts: 3
retryInterval: 1500
password: null
subscriptionsPerConnection: 5
clientName: null
address: "redis://127.0.0.1:6379"
subscriptionConnectionMinimumIdleSize: 1
subscriptionConnectionPoolSize: 50
connectionMinimumIdleSize: 40
connectionPoolSize: 250
database: 0
dnsMonitoringInterval: 5000
threads: 0
nettyThreads: 0
codec: ! {}
Код: Выделить всё
org.redisson.client.RedisTimeoutException: Unable to acquire connection! Increase connection pool size and/or retryInterval settings Node source: NodeSource
org.redisson.client.RedisTimeoutException: Command still hasn't been written into connection! Increase nettyThreads and/or retryInterval settings. Payload size in bytes: 34. Node source: NodeSource
Мне также интересно, следует ли мне закрывать соединение Redis после выполнения вызовов get/set . Я пытался найти это, но не нашел ничего убедительного о том, как закрыть соединения Redis.
И последнее, о чем я хочу спросить: существует ли какой-либо механизм для получения Redis статистика пула соединений (активное соединение, неактивное соединение и т. д.) в Redisson
Edit1:
I пробовали менять значения после значений в 3 разных итерациях
Итерация 1:
Код: Выделить всё
idleConnectionTimeout: 30000
connectTimeout: 30000
timeout: 30000
Код: Выделить всё
nettyThreads: 0
Код: Выделить всё
connectionMinimumIdleSize: 100
connectionPoolSize: 750
Любая помощь приветствуется.
Спасибо. заранее
Подробнее здесь: https://stackoverflow.com/questions/708 ... tion-issue