Зачем нужна база данных Redis и где она используется

  Рет қаралды 16,012

Дмитрий Ченгаев. Веб-разработка.

Дмитрий Ченгаев. Веб-разработка.

10 ай бұрын

Вся серия видео по работе с Redis здесь: webkyrs.info/category/osnovy-...
Подписывайтесь на телеграм канал t.me/dchengaev

Пікірлер: 21
@dchenk
@dchenk 6 ай бұрын
Очень крутое объяснение. Респектули!
@S0lved
@S0lved 5 ай бұрын
Интересно, спасибо!😀
@itpeople1573
@itpeople1573 7 ай бұрын
спс
@mlr__roal_6867
@mlr__roal_6867 7 ай бұрын
А обмен данными между программами?
@velunkov
@velunkov 7 ай бұрын
Для промдатчиков есть mqtt
@duoduoo6732
@duoduoo6732 10 ай бұрын
чем тогда редис отличается от простой переменной-массива? переменная-массив тоже хранит данные в паре ключ-значение и тоже в опертивке..
@-..9609
@-..9609 10 ай бұрын
Как мне видится. Переменная в массиве живет в пределах запроса, далее она удаляется. Вам будет очень проблемно указать время жизни данных. Запросы к Redis на выборку данных будут выполняться в теории быстрее и "дешевле" т.к. это оптимизированный инструмент хранения данных специально для этого заточенный. Главное преимущество Redis в том, что вы получаете весь комплекс инструментов этого сервиса, которые можно использовать, которых нет, например, при хранении данных в сессиях. Сохранение данных на диск, вариантов сохранения разных типов данных в памяти и способов доступа к ним. Примерно так.
@Oleg.Belenkov.
@Oleg.Belenkov. 9 ай бұрын
Давно слышал о рэдис. Тогда говорилось о том как работают такие монстры как Ютьюб, Фейсбук и другие соц.сети. Любая такая сеть по сути тоже СУБД. Вот и говорилось что рэдис для таких задач. Но исходя из этого видео, это не так.
@user-uo8uw5ix4b
@user-uo8uw5ix4b 7 ай бұрын
Отличие Redis в том, что он крутится отдельно от вашего приложения. Представьте что Вы свое приложение завернули в докер контейнер и подняли их 10 штук (условно создали отказоустойчивый кластер). Если использовать просто переменную, то в каждой копии приложении - будут только те данные, которые обработал именно этот экземпляр приложения. Используя Redis - вы в данном случае получите один общий кеш. Надеюсь понятно
@duoduoo6732
@duoduoo6732 7 ай бұрын
@@user-uo8uw5ix4b спасибо
@Oleg.Belenkov.
@Oleg.Belenkov. 9 ай бұрын
Интересно, какие СУБД используют современные соцсети? Абонентов масса. Записей мильён, до неба. Как это всё ворочается.
@MrMikhailDJ
@MrMikhailDJ 9 ай бұрын
NoSQL решения, например mongoDB.
@user-wx2uq8ds3w
@user-wx2uq8ds3w 6 ай бұрын
Забавно то, что в гугле есть ответ на твой вопрос
@nochnoyru
@nochnoyru 5 ай бұрын
@@user-wx2uq8ds3w забавно что обязательно появится вот такой персонаж - на вопрос не ответит, зачем писал коммент сам не знает - просто вот захотелось на кого-то гавкнуть и уползти обратно в конуру
@user-wx2uq8ds3w
@user-wx2uq8ds3w 5 ай бұрын
⁠@@nochnoyruБыло бы максимально глупо расписывать и тратить время на то, что бы ответить на такой абстрактный вопрос. Я дал совет, который поможет найти ответы, а твой комент какую полезную нагрузку несёт, ишак?
@nochnoyru
@nochnoyru 5 ай бұрын
@@user-wx2uq8ds3w Концовка прекрасна))) Именно в этом разница между русским и англоязычным интернетом. Русский на 50% наполнен информацией типа "ты чё му%%к, читать не умеешь, иди на Stackoverflow, еб%%%%н пизд%%%%глазый" Зачем они это пишут - сами не знают. Написать ответ по существу для них видите ли "максимально глупо", а вот засорять треды пустыми вскукареками - это всегда пожалуйста. А почему? Потому что быдло.
@user-wx2uq8ds3w
@user-wx2uq8ds3w 6 ай бұрын
Нет в редисе проблемы с потерей данных, если правильно настроить его и на сервере с скейленгом ресурсов всё ок.
@user-ne4bd3ry1n
@user-ne4bd3ry1n 4 ай бұрын
даже если питалово на сервере отключить?
@user-wx2uq8ds3w
@user-wx2uq8ds3w 4 ай бұрын
@@user-ne4bd3ry1nесли юзать реплики, в редисе этот функционал идёт из коробки, то всё норм будет
Trágico final :(
01:00
Juan De Dios Pantoja
Рет қаралды 21 МЛН
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Рет қаралды 32 МЛН
REDIS - что и зачем?
9:26
itdog
Рет қаралды 29 М.
Redis vs MongoDB (in 60 seconds)
0:53
DragonflyDB
Рет қаралды 1,3 М.
Про Kafka (основы)
49:23
Владимир Богдановский
Рет қаралды 346 М.
Как на самом деле устроены каналы в Golang? | Golang channels internals
41:31
Оптимизация Django. 8 - Redis и ручной кеш
24:48
Senior Pomidor Developer
Рет қаралды 9 М.
1. Базы данных. Введение
1:57:27
VK Team
Рет қаралды 297 М.
Что такое Kubernetes?
7:48
Merion Academy
Рет қаралды 124 М.