Нужно ли закрывать соединение с Redis?
Использование ioredis. Я не пользуюсь redis.disconnect()
но недавно я получил: Ready check failed: ERR max number of clients reached
ошибка.
Это связано со мной не закрытие?
1 ответ
Используйте redisFree(), чтобы освободить сокет подключения, созданный redisConnect()
Постоянное открытие соединений без закрытия не является хорошей практикой. Это не только потребляет ваши ресурсы, но также может привести к сбою программы. Максимальное количество файловых дескрипторов, которые вы можете открыть одновременно, составляет 1024. Если вы превысите это ограничение, Redis выдаст ошибку: не удается создать сокет; слишком много открытых файлов.
Надеюсь, это поможет..