Redis Упражнения
Эта подборка практических упражнений призвана закрепить понимание Redis. Каждое задание представляет собой практический сценарий из реального мира, позволяя применить знания о структурах данных Redis, командах и лучших практиках. Выполнение этих задач развивает уверенность и мастерство в использовании Redis для кэширования, управления сессиями и аналитики в реальном времени. Упражнения структурированы таким образом, чтобы постепенно развивать навыки, от базовых команд до более сложной прикладной логики.
Открыть категории
ВсеLinuxDevOpsКибербезопасностьDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxОбучение RHCSAОбучение RHCE in Enterprise LinuxОбучение LFCSShellGitDockerKubernetesОбучение CKAОбучение CKADОбучение CKSAnsibleОбучение RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIAБаза данныхMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Веб-разработкаНаука о данных
Установка и начальная настройка Redis
В этой лабораторной работе вы научитесь устанавливать и выполнять начальную настройку Redis на виртуальной машине LabEx. Лабораторная работа охватывает основные этапы запуска Redis, включая проверку установки и обеспечение доступности сервера. Вы обновите пакеты, установите Redis и протестируете подключение.
LabRedis
Основные операции «ключ-значение» в Redis
В этой лабораторной работе мы изучим базовые операции «ключ-значение» в Redis, сосредоточившись на взаимодействии с Redis как с хранилищем данных. Мы будем использовать интерфейс командной строки `redis-cli` для подключения к серверу Redis и выполнения фундаментальных операций. Мы научимся устанавливать и извлекать пары «ключ-значение» с помощью команд `SET` и `GET`. Кроме того, мы попрактикуемся в установке различных пар «ключ-значение», чтобы закрепить понимание этих основных операций.
LabRedis
Введение в структуры данных Redis
В этой лабораторной работе вы изучите основные структуры данных Redis и научитесь работать с ними с помощью инструмента командной строки `redis-cli`. Лабораторная работа сосредоточена на практических упражнениях, которые помогут вам понять, как сохранять и извлекать данные в Redis. Вы поработаете со строками (Strings), списками (Lists), множествами (Sets) и хешами (Hashes).
LabRedis
Расширенное управление ключами в Redis
В этой лабораторной работе вы изучите продвинутые методы управления ключами в Redis. Вы научитесь переименовывать ключи с помощью RENAME, перемещать их между базами данных с помощью MOVE, устанавливать и получать значения нескольких ключей одновременно с помощью MSET и MGET, а также эффективно перебирать ключи с помощью команды SCAN.
LabRedis
Операции с хешами Redis
В этой лабораторной работе мы изучим операции с хешами (hash) Redis, сосредоточив внимание на эффективных способах управления данными внутри хешей. Мы рассмотрим HMSET, HMGET, HINCRBY и HEXISTS. К концу работы вы поймете основные операции с хешами в Redis.
LabRedis
Операции со списками Redis
В этой лабораторной работе вы изучите основные операции со списками Redis. Вы научитесь управлять данными списка, используя такие команды, как `LTRIM`, `LINSERT`, `LPOP`, `RPOP` и `BLPOP`. Попрактикуйтесь в обрезке списков, вставке элементов, удалении элементов и блокировке до тех пор, пока элементы не станут доступны. Освойте управление списками Redis!
LabRedis
Операции с множествами Redis
В этой лабораторной работе вы изучите операции с множествами Redis, сосредоточившись на манипулировании неупорядоченными коллекциями уникальных строк. Вы узнаете, как добавлять элементы в множество с помощью команды `SADD`, выполнять объединения множеств с помощью `SUNION`, находить общие элементы с помощью `SINTER` и определять различия между множествами с помощью `SDIFF`. Наконец, вы узнаете, как сохранять результаты операций над множествами для последующего использования.
LabRedis
Операции с Sorted Set (Отсортированными Множествами) в Redis
В этой лабораторной работе вы изучите основные операции с Sorted Set в Redis. Вы будете использовать ZADD для добавления элементов, ZRANGE для получения диапазонов, ZRANK для получения ранга элемента, ZINCRBY для увеличения оценок и ZREM для удаления элементов. Научитесь эффективно управлять отсортированными множествами.
LabRedis
Проверка статуса сервера Redis
В рамках этого испытания вам предстоит устранить проблему с подключением к Redis, проверив состояние сервера. Задача заключается в использовании утилиты `redis-cli` для подключения к серверу и выполнении команды `PING`, чтобы убедиться, что сервер запущен и отвечает на запросы.
ChallengeRedis
Настройка срока действия ключей в кэше Redis
В рамках этого испытания вы будете имитировать работу приложения для социальных сетей, использующего Redis для кэширования актуальных тем. Ваша задача — создать ключ для популярной темы и настроить его автоматическое удаление через определенное время. Используя redis-cli, установите для ключа `trending:topic1` значение `Redis Basics` и задайте время его жизни равным 3600 секундам.
ChallengeRedis