Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Uppgiftshanteringssystem | Datatyper i Redis
Introduktion till Redis

bookUtmaning: Uppgiftshanteringssystem

Föreställ dig ett enkelt uppgiftshanteringssystem som använder en list i Redis. Uppgiften är att utföra följande åtgärder:

  1. Skapa en uppgiftslista (namngiven todo_list) och lägg till följande uppgifter: "Do a workout", "Read a book", "Call a friend";

  2. Hämta och visa hela uppgiftslistan. Efter detta steg ska listan innehålla tre uppgifter;

  3. Ta bort den sista uppgiften från listan och visa den uppdaterade listan. Efter detta steg ska listan endast innehålla två uppgifter;

  4. Uppdatera den första uppgiften till "Cook lunch" och visa den uppdaterade listan. Efter detta steg ska listan återspegla ändringen;

  5. Hämta texten för den andra uppgiften direkt (via index). Redis ska returnera uppgiftens text.

Skapa en uppgiftslista och lägga till uppgifter:

Hämta hela uppgiftslistan:

Ta bort den sista uppgiften och visa listan:

Kommandot RPOP tar bort det sista objektet i listan "Do a workout".

Använd sedan LRANGE igen för att kontrollera den uppdaterade listan:

Uppdatera den första uppgiften och visa listan:

Kommandot LSET uppdaterar objektet på den angivna indexplatsen. Här ersätter "Cook lunch" "Call a friend" (index 0).

Använd LRANGE igen för att verifiera uppdateringen:

Hämta den andra uppgiften direkt via index:

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 3

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 3.33

bookUtmaning: Uppgiftshanteringssystem

Svep för att visa menyn

Föreställ dig ett enkelt uppgiftshanteringssystem som använder en list i Redis. Uppgiften är att utföra följande åtgärder:

  1. Skapa en uppgiftslista (namngiven todo_list) och lägg till följande uppgifter: "Do a workout", "Read a book", "Call a friend";

  2. Hämta och visa hela uppgiftslistan. Efter detta steg ska listan innehålla tre uppgifter;

  3. Ta bort den sista uppgiften från listan och visa den uppdaterade listan. Efter detta steg ska listan endast innehålla två uppgifter;

  4. Uppdatera den första uppgiften till "Cook lunch" och visa den uppdaterade listan. Efter detta steg ska listan återspegla ändringen;

  5. Hämta texten för den andra uppgiften direkt (via index). Redis ska returnera uppgiftens text.

Skapa en uppgiftslista och lägga till uppgifter:

Hämta hela uppgiftslistan:

Ta bort den sista uppgiften och visa listan:

Kommandot RPOP tar bort det sista objektet i listan "Do a workout".

Använd sedan LRANGE igen för att kontrollera den uppdaterade listan:

Uppdatera den första uppgiften och visa listan:

Kommandot LSET uppdaterar objektet på den angivna indexplatsen. Här ersätter "Cook lunch" "Call a friend" (index 0).

Använd LRANGE igen för att verifiera uppdateringen:

Hämta den andra uppgiften direkt via index:

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 3
some-alt