Бесплатные лабораторные работы: Redis
Практикуйтесь в Redis с бесплатными лабораториями. Выполняйте практические упражнения, чтобы освоить команды Redis, структуры данных и стратегии кэширования в интерактивной среде Redis.
Установка и начальная настройка 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