Публикации по теме 'redis'


Перейти с Redis
Если вы знакомы с Golang и Redis, вы поймете, что они оба быстры и просты в освоении. Что ж, Redis написан на C - он создан, чтобы быть быстрым, верно 😉. Кто не хочет делать свое приложение быстрым? Давайте погрузимся в изучение использования Redis с Golang. Введение в Redis Если вы не знаете о Redis, позвольте мне представить официальное объяснение, которое не требует пояснений - Redis - это хранилище структур данных в памяти с открытым исходным кодом (под лицензией BSD),..

Объяснение REDIS
https://github.com/antirez/redis REDIS расшифровывается как Remote Dictionary Index Server. REDIS — это система баз данных NoSQL с открытым исходным кодом, в памяти и ключ-значение, которая поддерживает различные структуры данных, включая строки, списки, карты, наборы, отсортированные наборы, растровые изображения, потоки и пространственные индексы. Чтобы лучше понять, что означает REDIS, я счел целесообразным объяснить некоторые ключевые термины, представляющие суть REDIS. Эти..

EmberQL
EmberQL — это инструмент разработчика с открытым исходным кодом, который использует GraphQL и Redis для облегчения кэширования на стороне сервера, а также инструмент мониторинга пульса основной базы данных с динамической аннулированием кэша в зависимости от состояния сервера. EmberQL разрабатывается в рамках акселератора технологий Open Source Labs . GraphQL Давайте начнем с того, что сделаем шаг назад и немного поговорим о GraphQL. GraphQL — это язык обработки запросов и..

Не просто читайте документы; Читать источник
Не просто читайте документы; Читать источник Написание этой статьи похоже на признание в преступлении, но поехали. Я сделал предположение о сторонней библиотеке, и теперь это приводит к сбою моего приложения в рабочей среде. Это не вина библиотек; Я читал документацию, но не читал исходники. Мое приложение представляет собой службу API, написанную на golang, которая по своей сути зависит от Redis PubSub. Я исследовал, какие библиотеки Golang Redis поддерживают PubSub, и принял..

Реализация фид-реакций с использованием NodeJS и Redis
Недавно мне поручили реализовать реакцию на ленту членства в спортзале. В этой статье я подробно опишу подход, который я изначально использовал для решения этой проблемы с помощью NodeJS и Redis. Настройка: — сервер NodeJS с использованием ExpressJS с Typescript — уровень кэширования Redis (с использованием пакетов ioredis npm) Ожидалось, что мы поддержим 4 реакции, а именно: ☠️ (МЕРТВЫЙ), 💪 (СИЛА), ❤️ (СЕРДЦЕ) и 👍 (НРАВИТСЯ). Redis изначально был выбран для этой задачи из-за его..

Сходство производства и постановки
Итак, вчера мы с Майклом завершили важную часть работы над AgileBot . По крайней мере, мы завершили то, над чем начали работать некоторое время назад, а именно завернули устаревший код AgileBot в тесты и провели рефакторинг конфигурации из основного файла сценария. Закончить начатое кажется хорошей эвристикой, хотя, конечно, всегда есть опасность выкинуть хорошие деньги за плохими, а точнее временем; так как время конечно деньги. Тем не менее, это определенно был интересный процесс, и..

Три дихотомии государства
Если вы раньше работали с базой данных, вы почти наверняка знакомы с бесчисленными часами, потраченными на написание кода, транслирующего структуру базы данных в структуры в памяти приложения. Как беговая дорожка, эта работа полностью ориентирована на результат, а не на путешествие. Но почему ? Почему после десятилетий использования современных баз данных и многих миллиардов долларов инвестиций нельзя объединить приложение и базу данных? Разве объектно-реляционные преобразователи..