Я разрабатываю приложение на Node.js, которое использует Redis в качестве основной базы данных и возвращается к MySQL, когда Redis недоступен.
У меня проблема в том, что, в отличие от node-mysql, node_redis не принимает обратный вызов метода createClient() и просто выдает ошибку в случае сбоя.
Как я могу структурировать свой код, чтобы справиться с этим?
В основном мне нужно это (псевдокод):
if can_connect_on_redis
use_redis
else
if can_connect_mysql
use_mysql
else
fail
end
end