Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Sistema de Gerenciamento de Tarefas | Tipos de Dados no Redis
Introdução ao Redis

bookDesafio: Sistema de Gerenciamento de Tarefas

Imagine um sistema de gerenciamento de tarefas simples utilizando uma list no Redis. O objetivo é realizar as ações a seguir:

  1. Criar uma lista de tarefas (chamada todo_list) e adicionar as seguintes tarefas: "Do a workout", "Read a book", "Call a friend";

  2. Recuperar e exibir toda a lista de tarefas. Após esta etapa, a lista deve conter três tarefas;

  3. Remover a última tarefa da lista e exibir a lista atualizada. Após esta etapa, a lista deve conter apenas duas tarefas;

  4. Atualizar a primeira tarefa para "Cook lunch" e exibir a lista atualizada. Após esta etapa, a lista deve refletir a alteração;

  5. Recuperar o texto da segunda tarefa diretamente (por índice). O Redis deve retornar o texto da tarefa.

Criação de uma lista de tarefas e adição de tarefas:

Recuperação de toda a lista de tarefas:

Remoção da última tarefa e exibição da lista:

O comando RPOP remove o último item da lista "Do a workout".

Em seguida, utilize LRANGE novamente para verificar a lista atualizada:

Atualização da primeira tarefa e exibição da lista:

O comando LSET atualiza o item no índice especificado. Aqui, "Cook lunch" substitui "Call a friend" (índice 0).

Utilize novamente o LRANGE para verificar a atualização:

Recuperação da segunda tarefa diretamente pelo índice:

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.33

bookDesafio: Sistema de Gerenciamento de Tarefas

Deslize para mostrar o menu

Imagine um sistema de gerenciamento de tarefas simples utilizando uma list no Redis. O objetivo é realizar as ações a seguir:

  1. Criar uma lista de tarefas (chamada todo_list) e adicionar as seguintes tarefas: "Do a workout", "Read a book", "Call a friend";

  2. Recuperar e exibir toda a lista de tarefas. Após esta etapa, a lista deve conter três tarefas;

  3. Remover a última tarefa da lista e exibir a lista atualizada. Após esta etapa, a lista deve conter apenas duas tarefas;

  4. Atualizar a primeira tarefa para "Cook lunch" e exibir a lista atualizada. Após esta etapa, a lista deve refletir a alteração;

  5. Recuperar o texto da segunda tarefa diretamente (por índice). O Redis deve retornar o texto da tarefa.

Criação de uma lista de tarefas e adição de tarefas:

Recuperação de toda a lista de tarefas:

Remoção da última tarefa e exibição da lista:

O comando RPOP remove o último item da lista "Do a workout".

Em seguida, utilize LRANGE novamente para verificar a lista atualizada:

Atualização da primeira tarefa e exibição da lista:

O comando LSET atualiza o item no índice especificado. Aqui, "Cook lunch" substitui "Call a friend" (índice 0).

Utilize novamente o LRANGE para verificar a atualização:

Recuperação da segunda tarefa diretamente pelo índice:

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3
some-alt