Ответ 1
Просмотрите конфигурационный файл Redis (тот, который вы используете для запуска Redis).
# Close the connection after a client is idle for N seconds (0 to disable)
timeout 0
Просто проверьте, что параметр не закомментирован, и измените параметр таймаута, чтобы установить ненулевое значение в секундах. Экземпляр должен быть перезапущен, чтобы принять этот параметр в учетной записи.
Чтобы изменить этот параметр на запущенном экземпляре Redis, вы можете использовать команду клиента:
> src/redis-cli config set timeout 10
OK
> src/redis-cli config get timeout
1) "timeout"
2) "10"