Udfordring: Opgavestyringssystem
Stryg for at vise menuen
Forestil dig et simpelt opgavestyringssystem ved brug af en list i Redis. Opgaven består i 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 anden opgave direkte (via indeks). Redis skal returnere opgavens tekst.
Oprettelse af 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