Задать вопрос
@Wylaroren

Если Redis хранит данные в оперативной памяти, то какой в нём смысл, если это возможно без него с помощью обычных переменных?

Согласно видео Redis за 20 минут:

В то время, как классические базы данных получают и сохраняют свои данные медленный жесткий диск, Redis читает данные непосредственно из оперативной памяти, что обеспечивает максимальную производительность.


Что-то я не понял, зачем тогда вообще Redis нужен...
Чего бы тогда просто не хранить данные в переменных типа Map/Dictionary/Hash?

const users: Map<string, User> = new Map();
users.set(1, { ID: 1, name: "Ivanov Andrey" });
console.log(users.get(1))
  • Вопрос задан
  • 217 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Дата-инженер
    16 месяцев
    Далее
  • Яндекс Практикум
    Инженер данных с нуля
    11 месяцев
    Далее
  • Merion Academy
    Курс по NoSQL. Нереляционные базы данных
    1 месяц
    Далее
Решения вопроса 1
@Everything_is_bad
1. он умеет сохранять это на диск и восстанавливать состояние
2. к нему могу подключаться разные процессы, в том числе по сети
3. он умеет в кластеры
4. у него есть практически нормальный брокер сообщений - redis stream, и не очень нормальные pub/sub и эмуляция через list
5 и куча всего другого.

6. а ты не способен выполнить элементарное действие, почитать доки или погуглить, чтобы узнать про эти возможности
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы