Какой тайм-аут по умолчанию для команды ioredis send для любого вызова redis

Как уже упоминалось в парах других, нет способа стилизовать родительский элемент элемента, используя только CSS, но следующее работает с jQuery :

$("a.active").parents('li').css("property", "value");

0
задан lifeisfoo 28 March 2019 в 08:55
поделиться

1 ответ

Как вы можете прочитать из этой проблемы с ioredis , нет конфигурации тайм-аута для каждой команды.

Как предлагается в связанном комментарии, вы можете использовать стратегию на основе обещаний в качестве обходного пути. Кстати, это та же самая стратегия, которая используется в плагине ioredis-timeout , который оборачивает исходную команду в метод Promise.race() :

//code from the ioredis-timeout lib
return Promise.race([
      promiseDelay(ms, command, args),
      originCommand.apply(redis, args)
]);

Таким образом, вы можете используйте плагин или этот хороший race метод тайм-аута , чтобы добавить функцию тайм-аута поверх клиента redis. Имейте в виду, что основная команда не будет прервана.

0
ответ дан lifeisfoo 28 March 2019 в 08:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: