@vetsmen

Как использовать redis с async/await?

Доброго времени суток. Есть данный код:
redisClient.lrange('items', 0, 10, (error, items) => {
	if(!error) {
		console.log(items);
	}
});

Пытаюсь то же самое перевести в асинхронный вид, естественно все это обернув в async function:
let items = await redisClient.lrange('items', 0, 10);
	console.log(items);

Однако в items получаю boolean значение true вместо списка из редиса. В функции с callback все нормально работает. Что я делаю не так?
  • Вопрос задан
  • 1101 просмотр
Пригласить эксперта
Ответы на вопрос 1
@grinat
Функция lrange возвращает не promise.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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