028 Batch Redis Pipeline
Производительность Redis и атомарность в Golang. Возможности конвейеров, транзакций и Lua-скриптов
Источник: Nuances of Programming Redis — технология, применяемая во многих продуктах. Начать работу с ней и интегрировать в кодовую базу просто, но имеется в Redis функционал и посложнее: конвейеры, транзакции и Lua-скрипты — для повышения производительности и надежности. На бесплатном уровне Redis-кластера Upstash можно использовать до 10 000 запросов в день — неплохое начало. Кэшируем блог на Redis Рассмотрим сценарий: имеется популярный блог, для ежесекундной обработки многочисленных запросов нужно кэшировать его статьи...
Как настроить Redis
В данной статье мы рассмотрим Redis – сетевое журналируемое хранилище данных типа "ключ-значение" с открытым исходным кодом. Redis, по сути, является базой данных, которая упрощена и работает быстрее, чем MySQL за счет отсутствия связи между данными и простого механизма работы с данными в подходе NoSQL. Redis работает по принципу хранения данных в оперативной памяти и доступа к данным по ключу. В Redis данные можно сохранять на диск, что позволяет снизить вероятность их потери при аварийном завершении...