Udfordring: Opgavestyringssystem
Forestil dig et simpelt opgavestyringssystem ved brug af en list i Redis. Opgaven er at udføre følgende handlinger:
-
Opret en opgaveliste (kaldet
todo_list) og tilføj følgende opgaver:"Do a workout","Read a book","Call a friend"; -
Hent og vis hele opgavelisten. Efter dette trin skal listen indeholde tre opgaver;
-
Fjern den sidste opgave fra listen og vis den opdaterede liste. Efter dette trin skal listen kun indeholde to opgaver;
-
Opdater den første opgave til
"Cook lunch"og vis den opdaterede liste. Efter dette trin skal listen afspejle ændringen; -
Hent teksten for den anden opgave direkte (via indeks). Redis skal returnere opgavens tekst.
Oprettelse af en opgaveliste og tilføjelse af opgaver:
Hentning af hele opgavelisten:
Fjernelse af sidste opgave og visning af listen:
Kommandoen RPOP fjerner det sidste element i listen "Do a workout".
Brug derefter LRANGE igen for at kontrollere den opdaterede liste:
Opdatering af første opgave og visning af listen:
Kommandoen LSET opdaterer elementet på det angivne indeks. Her erstatter "Cook lunch" "Call a friend" (indeks 0).
Brug LRANGE igen for at verificere opdateringen:
Hentning af anden opgave direkte via indeks:
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain what each Redis command does in this workflow?
What would the task list look like after each step?
How can I add or remove tasks at specific positions in the list?
Awesome!
Completion rate improved to 3.33
Udfordring: Opgavestyringssystem
Stryg for at vise menuen
Forestil dig et simpelt opgavestyringssystem ved brug af en list i Redis. Opgaven er at udføre følgende handlinger:
-
Opret en opgaveliste (kaldet
todo_list) og tilføj følgende opgaver:"Do a workout","Read a book","Call a friend"; -
Hent og vis hele opgavelisten. Efter dette trin skal listen indeholde tre opgaver;
-
Fjern den sidste opgave fra listen og vis den opdaterede liste. Efter dette trin skal listen kun indeholde to opgaver;
-
Opdater den første opgave til
"Cook lunch"og vis den opdaterede liste. Efter dette trin skal listen afspejle ændringen; -
Hent teksten for den anden opgave direkte (via indeks). Redis skal returnere opgavens tekst.
Oprettelse af en opgaveliste og tilføjelse af opgaver:
Hentning af hele opgavelisten:
Fjernelse af sidste opgave og visning af listen:
Kommandoen RPOP fjerner det sidste element i listen "Do a workout".
Brug derefter LRANGE igen for at kontrollere den opdaterede liste:
Opdatering af første opgave og visning af listen:
Kommandoen LSET opdaterer elementet på det angivne indeks. Her erstatter "Cook lunch" "Call a friend" (indeks 0).
Brug LRANGE igen for at verificere opdateringen:
Hentning af anden opgave direkte via indeks:
Tak for dine kommentarer!