Redis для начинающих

В этом курсе вы научитесь основам Redis, включая установку, операции с ключами и значениями, структуры данных и базовую конфигурацию для начинающих.

База данныхRedis

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Redis для начинающих — командное введение в установку и работу локального сервера Redis. Десять занятий чередуют пять пошаговых лабораторных работ и пять коротких задач: от подключения и ключей до структур данных, срока жизни, счётчиков, снимков и параметров выполнения.

Вы работаете прямо в redis-cli: сначала повторяете процесс, затем применяете его к кешу, списку задач, счётчику посещений или лимиту памяти без написания кода приложения.

Чему вы научитесь

  • Устанавливать и запускать Redis в Ubuntu и проверять локальный сервер через PING
  • Создавать, читать, проверять, удалять и ограничивать срок ключей командами SET, GET, EXISTS, DEL и командами срока жизни
  • Хранить и читать данные в строках, списках, множествах и хешах Redis
  • Создавать элементы списков и счётчики с LPUSH, LRANGE, INCR и DECR
  • Исследовать ключи и типы и очищать базу командами KEYS, TYPE и FLUSHDB
  • Читать и менять maxmemory, loglevel и другие параметры через CONFIG GET и CONFIG SET
  • Создавать блокирующие и фоновые RDB-снимки с SAVE и BGSAVE

Для кого этот курс

Курс предназначен для разработчиков, изучающих базы данных и начинающих администраторов, желающих освоить Redis-команды перед клиентскими библиотеками или сложным развёртыванием. Он подходит тем, кто предпочитает пошаговую работу и небольшую проверочную задачу.

Предварительные требования: Опыт Redis не нужен. Полезно уметь работать с терминалом Ubuntu; программирование баз данных и приложений не предполагается.

Учебная среда: Все 10 занятий выполняются в Ubuntu 22.04 VNC. Redis Server устанавливается и запускается локально, единственный экземпляр управляется через redis-cli. Пять задач имеют автоматические проверки и решения.

Часто задаваемые вопросы

Используются Redis Cloud или внешняя учётная запись?

Нет. Все занятия используют Redis локально в предоставленной VM без Redis Cloud, удалённого кластера или платного сервиса.

Сохраняются ли изменения CONFIG SET после перезапуска?

Нет. Это временные параметры выполнения. Редактирование redis.conf для постоянной настройки упоминается, но не выполняется.

Насколько подробно рассматривается сохранение данных?

Вы вручную создаёте RDB-снимки с SAVE и BGSAVE и сравниваете блокировку. AOF, расписания, восстановление резервных копий и аварийное восстановление не входят в курс.

Задачи сложнее пошаговых работ?

Да. Здесь пять работ Beginner и пять коротких задач Intermediate. Каждая проверяет конкретный процесс и предоставляет эталонное решение.

Преподаватель

labby
Labby
Labby is the LabEx teacher.