Desafio: 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:
-
Criar uma lista de tarefas (chamada
todo_list) e adicionar as seguintes tarefas:"Do a workout","Read a book","Call a friend"; -
Recuperar e exibir toda a lista de tarefas. Após esta etapa, a lista deve conter três tarefas;
-
Remover a última tarefa da lista e exibir a lista atualizada. Após esta etapa, a lista deve conter apenas duas tarefas;
-
Atualizar a primeira tarefa para
"Cook lunch"e exibir a lista atualizada. Após esta etapa, a lista deve refletir a alteração; -
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:
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 3.33
Desafio: 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:
-
Criar uma lista de tarefas (chamada
todo_list) e adicionar as seguintes tarefas:"Do a workout","Read a book","Call a friend"; -
Recuperar e exibir toda a lista de tarefas. Após esta etapa, a lista deve conter três tarefas;
-
Remover a última tarefa da lista e exibir a lista atualizada. Após esta etapa, a lista deve conter apenas duas tarefas;
-
Atualizar a primeira tarefa para
"Cook lunch"e exibir a lista atualizada. Após esta etapa, a lista deve refletir a alteração; -
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:
Obrigado pelo seu feedback!