Eugene
Всем привет! Подскажите, как из редиса достать все ключи, которые начинаются с цифры?
Eugene
используя нодовский модуль redis
Eugene
или нужно доставать все и итерировать?
Serhiy
https://redis.io/commands/keys но оно очень медленное
Eugene
по-любому медленно получается?
Serhiy
Да. Чем больше ключей в редисе тем медленее. Надо группировать в сеты или еще как-то.
Eugene
Да, уже переделываю, спасибо)
KlonD90
Что вы используете для leader election?
Sergey
выборы путина
KlonD90
Ну есть какой-нибудь может тулинг готовых решений
KlonD90
ну в целом про вопрос сингл воркера
KlonD90
с готовыми хот стэндами
Vladimir
Ну etcd/consul/zookeeper
Denis
Весь код покажи
Это надо запинить ^
Denis
На всех языках )))
Eugene
Еще вопрос про редис По дефолту я всегда подключаюсь к db0 как мне подключиться к другой базе
Eugene
я нигде не указываю базу в конфиге
Eugene
вопрос - где и как это указывать явно
Eugene
нашел, спасибо
Anonymous
Всем, привет! Прошу прощения, что нарушил ваш покой. Скажите, какое отношение у сообщества к electron js? В почете у вас этот фреймворк? Заранее благодарю!
Aleksei
А накидайте пожалуйста кейсов, когда приходилось самим стримы писать свои.
Denis
@dotcypress кстати, я не могу тут воспользоваться методом фреймворка, никак ((( https://github.com/Piterden/syntax-highlighter-bot/blob/1.0/src/bot.mjs#L58
Norikoff
Привет всем!Никто не пытался работать с bpmn-js?
Denis
Пробуй - расскажешь
Dmitry
))))
Dmitry
прям с языка снял )
Norikoff
окей
Denis
Платная же?
Aleksei
Смотря что ты называешь стримом
Предполагаю что тоже что и все, Streams
Denis
Предполагаю что тоже что и все, Streams
https://github.com/anomalylabs/streams-platform
Denis
Например
Denis
Там стрим - это модель
Denis
Да - она просто течет
Kateryna
Ищу Senior JS Full-Stack Developer. Tech stack on the project: React, Redux, NodeJS, Express, Redis, MongoDb, Webpack and a lot of the best third party tools & libraries AWS About the developer that we are looking for: 4+ years experience in strong JavaScript development Competence in a NodeJS backend React competence a big advantage Experience in HTTP communication, including REST API Familiarity with MongoDB and/or Redis - What you will get: Highload project with Big data real-time processing Working directly with client team ( CTO and TL, 2 JS developers and automation QA engineer) Opportunity to become a TL for Kiev development team Cosy office in the heart of Kiev center Cookies and coffee of course :) - go to direct :)
Denis
Ты кому?
Artur
где у тебя хранится id залогиненого юзера?
Cenator 🐈
можешь вообще один роут сделать и парсить регуляркой, но так не делают
Denis
Я бы без цифры делал. Точнее - делать с цифрой - это глупо!
Cenator 🐈
Пример есть?
.get('*', async (ctx) => { parseRegex(ctx.href) }) вроде так
Denis
Ну и засунь эту логику в метод
Nikolay
Вынеси логику из роутов
Nikolay
Вообще логика в роутах это такое себе
Denis
А koa - это какая архитектура?
Denis
Мде
Cenator 🐈
как у експреса
Nikolay
В контроллерах агрегация вызовов сервисов, но это уже холиварный вопрос
Cenator 🐈
это библиотека вообще, никакую архитектуру не навязывает
Denis
Но express - это не фреймворк, а koa - пишут фреймворк
Nikolay
Мало ли что пишут
Cenator 🐈
неправильно пишут, у коы кстати даже мидлвар в комплекте никаких нет
Cenator 🐈
она еще меньше експресса
Sergey
ни экспресс ни коа не фреймворки это библиотеки для построения собственной архитектуры
Denis
Оппа
Sergey
больше фреймворк
Sergey
короч
Denis
bot.hears(/^🎨 (.+)/, (ctx) => { const themeSlug = getThemeSlug(ctx.match[1]) ...
Dika
Но express - это не фреймворк, а koa - пишут фреймворк
о express тоже пишут, что фреймворк
Sergey
когда юзаешь библиотеку — встраиваешь ее в свой код когда фреймворк — то встраиваешь свой код в архитектуру фреймворка
Denis
о express тоже пишут, что фреймворк
Каждая библиотека хочет стать фреймворком ))))
Artur
бляя
Nikolay
Экспресс можно с натяжкой назвать фреймворком, т.к. с точки зрения веб-сервиса он предоставляет верхний слой.
Nikolay
А ты уже в роуты хуячишь свой код
Denis
Че за слой такой?
Nikolay
Роутинг же ну