>_ IzzyLab

Практическое задание

Redis: очередь через список

средне

Собери в Redis очередь: создай список queue, добавив по порядку элементы first, second, third (слева направо), чтобы LRANGE queue 0 -1 вернул их именно в этом порядке. Сервер уже запущен.

Что потренируешь:
  • redis
  • redis-cli
  • списки
  • lpush/rpush
  • очередь

Разбор темы

Помимо простых ключей Redis хранит структуры данных, и список отлично работает как очередь. Список упорядочен, а итоговый порядок зависит от того, с какого конца добавлять элементы: пуш в голову укладывает их задом наперёд, пуш в хвост сохраняет порядок перечисления. LRANGE с индексами 0 -1 читает список целиком; несколько элементов можно добавить одной командой через redis-cli.

Что проверяется

  1. список queue содержит first, second, third по порядку

Как это выглядит