Redis Учебники

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

Базовое управление данными в Redis

Базовое управление данными в Redis

В этой лабораторной работе вы изучите основные методы управления данными в Redis. Вы начнете с изучения того, как увеличивать и уменьшать числовые значения с помощью атомарных команд `INCR` и `DECR`, подходящих для счетчиков и ограничителей скорости. Вы подключитесь к серверу Redis с помощью `redis-cli`, установите начальные значения, а затем увеличите и уменьшите их, проверяя результаты с помощью команды `GET`. Кроме того, вы узнаете, как получить все ключи, хранящиеся в Redis, с помощью команды `KEYS`.
Redis
Увеличение счетчика посещений сайта в Redis

Увеличение счетчика посещений сайта в Redis

В рамках этого испытания вы реализуете счетчик на базе Redis для отслеживания посещений главной страницы сайта. Ваша задача — подключиться к серверу Redis через `redis-cli`, увеличить значение ключа `homepage_visits` на 1 с помощью команды `INCR` и выйти из интерфейса командной строки.
Redis
Настройка лимита максимальной памяти Redis

Настройка лимита максимальной памяти Redis

В рамках этого испытания вам предстоит настроить параметр `maxmemory` в Redis, чтобы предотвратить потерю данных из-за нехватки оперативной памяти. В роли системного администратора вы должны подключиться к серверу Redis через `redis-cli` и использовать команду `CONFIG SET`, чтобы ограничить потребление памяти до 200 МБ. Задача считается выполненной, если параметр `maxmemory` установлен в значение `200mb` внутри интерфейса `redis-cli`, после чего выполнен выход из консоли. Успешное выполнение проверяется по логам истории команд Redis.
Redis
Добавление задачи в список дел Redis

Добавление задачи в список дел Redis

В этом испытании вы научитесь добавлять элементы в приложение списка дел на базе Redis, используя команду `LPUSH`. Ваша цель — добавить задачу 'Grocery Shopping' в список `todo_list`. Для выполнения задачи и проверки результата вы будете использовать `redis-cli`.
Redis
Настройка срока действия ключей в кэше Redis

Настройка срока действия ключей в кэше Redis

В рамках этого испытания вы будете имитировать работу приложения для социальных сетей, использующего Redis для кэширования актуальных тем. Ваша задача — создать ключ для популярной темы и настроить его автоматическое удаление через определенное время. Используя redis-cli, установите для ключа `trending:topic1` значение `Redis Basics` и задайте время его жизни равным 3600 секундам.
Redis
Проверка статуса сервера Redis

Проверка статуса сервера Redis

В рамках этого испытания вам предстоит устранить проблему с подключением к Redis, проверив состояние сервера. Задача заключается в использовании утилиты `redis-cli` для подключения к серверу и выполнении команды `PING`, чтобы убедиться, что сервер запущен и отвечает на запросы.
Redis
Транзакции Redis

Транзакции Redis

В этой лабораторной работе вы изучите транзакции Redis, выполняя команды как единую атомарную операцию для обеспечения согласованности данных. Научитесь начинать транзакции с помощью MULTI, ставить команды в очередь и выполнять или отменять их. Практикуйтесь в установке ключей, получении значений и инкрементировании счетчиков в рамках транзакций.
Redis
Операции с Sorted Set (Отсортированными Множествами) в Redis

Операции с Sorted Set (Отсортированными Множествами) в Redis

В этой лабораторной работе вы изучите основные операции с Sorted Set в Redis. Вы будете использовать ZADD для добавления элементов, ZRANGE для получения диапазонов, ZRANK для получения ранга элемента, ZINCRBY для увеличения оценок и ZREM для удаления элементов. Научитесь эффективно управлять отсортированными множествами.
Redis
Операции с множествами Redis

Операции с множествами Redis

В этой лабораторной работе вы изучите операции с множествами Redis, сосредоточившись на манипулировании неупорядоченными коллекциями уникальных строк. Вы узнаете, как добавлять элементы в множество с помощью команды `SADD`, выполнять объединения множеств с помощью `SUNION`, находить общие элементы с помощью `SINTER` и определять различия между множествами с помощью `SDIFF`. Наконец, вы узнаете, как сохранять результаты операций над множествами для последующего использования.
Redis
Настройки безопасности Redis

Настройки безопасности Redis

В этой лабораторной работе вы научитесь повышать безопасность Redis, устанавливая пароль с помощью `CONFIG SET requirepass`, аутентифицируясь с помощью `AUTH` и отключая команды с помощью `CONFIG SET`. Защитите ваш сервер Redis от несанкционированного доступа и потенциального злоупотребления.
Redis
Обмен сообщениями Redis Pub/Sub

Обмен сообщениями Redis Pub/Sub

В этой лабораторной работе вы изучите систему обмена сообщениями Pub/Sub в Redis. Лабораторная работа проведет вас через основные операции подписки на каналы, публикации сообщений и отписки. Вы научитесь использовать команды SUBSCRIBE, PUBLISH, UNSUBSCRIBE и PSUBSCRIBE.
Redis
Управление персистентностью Redis

Управление персистентностью Redis

В этой лабораторной работе мы рассмотрим управление персистентностью Redis, сосредоточившись на том, как настраивать и управлять долговечностью данных. Мы настроим RDB с помощью `CONFIG SET`, включим AOF, вручную сохраним данные, проверим время последнего сохранения и перезапишем файл AOF.
Redis
Мониторинг производительности Redis

Мониторинг производительности Redis

В этой лабораторной работе вы научитесь отслеживать и устранять проблемы с производительностью Redis. Лабораторная работа посвящена выявлению и устранению проблем с задержками, анализу использования памяти и оптимизации производительности запросов. Вы будете использовать такие команды, как LATENCY DOCTOR, MEMORY STATS, SLOWLOG GET и MEMORY PURGE.
Redis
Скриптинг Lua в Redis

Скриптинг Lua в Redis

В этой лабораторной работе мы изучим скриптинг Lua в Redis, сосредоточившись на выполнении Lua-скриптов непосредственно в Redis для эффективного выполнения сложных операций. Эта лабораторная работа охватывает использование команды `EVAL`, передачу аргументов, загрузку скриптов с помощью `SCRIPT LOAD` и запуск загруженных скриптов с помощью `EVALSHA`.
Redis
Операции со списками Redis

Операции со списками Redis

В этой лабораторной работе вы изучите основные операции со списками Redis. Вы научитесь управлять данными списка, используя такие команды, как `LTRIM`, `LINSERT`, `LPOP`, `RPOP` и `BLPOP`. Попрактикуйтесь в обрезке списков, вставке элементов, удалении элементов и блокировке до тех пор, пока элементы не станут доступны. Освойте управление списками Redis!
Redis
Операции Redis HyperLogLog

Операции Redis HyperLogLog

В этой лабораторной работе вы изучите операции Redis HyperLogLog, сосредоточившись на эффективной оценке кардинальности больших наборов данных. Вы научитесь использовать `PFADD` для добавления элементов, `PFCOUNT` для подсчета уникальных элементов и `PFMERGE` для объединения HyperLogLog. Получите практический опыт отслеживания уникальных пользователей.
Redis
Операции с хешами Redis

Операции с хешами Redis

В этой лабораторной работе мы изучим операции с хешами (hash) Redis, сосредоточив внимание на эффективных способах управления данными внутри хешей. Мы рассмотрим HMSET, HMGET, HINCRBY и HEXISTS. К концу работы вы поймете основные операции с хешами в Redis.
Redis
Расширенное управление ключами Redis

Расширенное управление ключами Redis

В этой лабораторной работе вы изучите расширенные методы управления ключами в Redis. Вы научитесь переименовывать ключи с помощью RENAME, перемещать ключи между базами данных с помощью MOVE, устанавливать несколько ключей с помощью MSET, извлекать несколько ключей с помощью MGET и эффективно выполнять итерацию по ключам с помощью SCAN.
Redis
  • Предыдущий
  • 1
  • 2
  • Следующий