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

2023 ж. 1 Шіл.
16 258 Рет қаралды

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

Пікірлер
  • Очень крутое объяснение. Респектули!

    @dchenk@dchenk7 ай бұрын
  • Интересно, спасибо!😀

    @S0lved@S0lved6 ай бұрын
  • спс

    @itpeople1573@itpeople15738 ай бұрын
  • А обмен данными между программами?

    @mlr__roal_6867@mlr__roal_68677 ай бұрын
  • Для промдатчиков есть mqtt

    @velunkov@velunkov7 ай бұрын
  • чем тогда редис отличается от простой переменной-массива? переменная-массив тоже хранит данные в паре ключ-значение и тоже в опертивке..

    @duoduoo6732@duoduoo673210 ай бұрын
    • Как мне видится. Переменная в массиве живет в пределах запроса, далее она удаляется. Вам будет очень проблемно указать время жизни данных. Запросы к Redis на выборку данных будут выполняться в теории быстрее и "дешевле" т.к. это оптимизированный инструмент хранения данных специально для этого заточенный. Главное преимущество Redis в том, что вы получаете весь комплекс инструментов этого сервиса, которые можно использовать, которых нет, например, при хранении данных в сессиях. Сохранение данных на диск, вариантов сохранения разных типов данных в памяти и способов доступа к ним. Примерно так.

      @-..9609@-..960910 ай бұрын
    • Давно слышал о рэдис. Тогда говорилось о том как работают такие монстры как Ютьюб, Фейсбук и другие соц.сети. Любая такая сеть по сути тоже СУБД. Вот и говорилось что рэдис для таких задач. Но исходя из этого видео, это не так.

      @Oleg.Belenkov.@Oleg.Belenkov.9 ай бұрын
    • Отличие Redis в том, что он крутится отдельно от вашего приложения. Представьте что Вы свое приложение завернули в докер контейнер и подняли их 10 штук (условно создали отказоустойчивый кластер). Если использовать просто переменную, то в каждой копии приложении - будут только те данные, которые обработал именно этот экземпляр приложения. Используя Redis - вы в данном случае получите один общий кеш. Надеюсь понятно

      @user-uo8uw5ix4b@user-uo8uw5ix4b8 ай бұрын
    • @@user-uo8uw5ix4b спасибо

      @duoduoo6732@duoduoo67328 ай бұрын
  • Интересно, какие СУБД используют современные соцсети? Абонентов масса. Записей мильён, до неба. Как это всё ворочается.

    @Oleg.Belenkov.@Oleg.Belenkov.9 ай бұрын
    • NoSQL решения, например mongoDB.

      @MrMikhailDJ@MrMikhailDJ9 ай бұрын
    • Забавно то, что в гугле есть ответ на твой вопрос

      @user-wx2uq8ds3w@user-wx2uq8ds3w6 ай бұрын
    • @@user-wx2uq8ds3w забавно что обязательно появится вот такой персонаж - на вопрос не ответит, зачем писал коммент сам не знает - просто вот захотелось на кого-то гавкнуть и уползти обратно в конуру

      @nochnoyru@nochnoyru5 ай бұрын
    • ⁠@@nochnoyruБыло бы максимально глупо расписывать и тратить время на то, что бы ответить на такой абстрактный вопрос. Я дал совет, который поможет найти ответы, а твой комент какую полезную нагрузку несёт, ишак?

      @user-wx2uq8ds3w@user-wx2uq8ds3w5 ай бұрын
    • @@user-wx2uq8ds3w Концовка прекрасна))) Именно в этом разница между русским и англоязычным интернетом. Русский на 50% наполнен информацией типа "ты чё му%%к, читать не умеешь, иди на Stackoverflow, еб%%%%н пизд%%%%глазый" Зачем они это пишут - сами не знают. Написать ответ по существу для них видите ли "максимально глупо", а вот засорять треды пустыми вскукареками - это всегда пожалуйста. А почему? Потому что быдло.

      @nochnoyru@nochnoyru5 ай бұрын
  • Нет в редисе проблемы с потерей данных, если правильно настроить его и на сервере с скейленгом ресурсов всё ок.

    @user-wx2uq8ds3w@user-wx2uq8ds3w6 ай бұрын
    • даже если питалово на сервере отключить?

      @user-ne4bd3ry1n@user-ne4bd3ry1n5 ай бұрын
    • @@user-ne4bd3ry1nесли юзать реплики, в редисе этот функционал идёт из коробки, то всё норм будет

      @user-wx2uq8ds3w@user-wx2uq8ds3w5 ай бұрын
KZhead