Haaste: Tehtävienhallintajärjestelmä
Kuvittele yksinkertainen tehtävienhallintajärjestelmä, jossa käytetään Redisissä list-tietotyyppiä. Tehtävänä on suorittaa seuraavat toimenpiteet:
-
Luo tehtävälista (nimeltään
todo_list) ja lisää siihen seuraavat tehtävät:"Do a workout","Read a book","Call a friend"; -
Hae ja näytä koko tehtävälista. Tämän vaiheen jälkeen listalla tulee olla kolme tehtävää;
-
Poista listan viimeinen tehtävä ja näytä päivitetty lista. Tämän vaiheen jälkeen listalla tulee olla vain kaksi tehtävää;
-
Päivitä ensimmäinen tehtävä muotoon
"Cook lunch"ja näytä päivitetty lista. Tämän vaiheen jälkeen lista tulee heijastaa muutosta; -
Hae suoraan toisen tehtävän teksti (indeksin perusteella). Redis palauttaa tehtävän tekstin.
Tehtävälistan luominen ja tehtävien lisääminen:
Koko tehtävälistan hakeminen:
Viimeisen tehtävän poistaminen ja listan näyttäminen:
RPOP-komento poistaa listan viimeisen alkion "Do a workout".
Käytä tämän jälkeen uudelleen LRANGE-komentoa tarkistaaksesi päivitetyn listan:
Ensimmäisen tehtävän päivittäminen ja listan näyttäminen:
LSET-komento päivittää alkion annetussa indeksissä. Tässä "Cook lunch" korvaa "Call a friend" (indeksi 0).
Käytä uudelleen LRANGE-komentoa päivityksen tarkistamiseksi:
Toisen tehtävän hakeminen suoraan indeksin perusteella:
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Haaste: Tehtävienhallintajärjestelmä
Pyyhkäise näyttääksesi valikon
Kuvittele yksinkertainen tehtävienhallintajärjestelmä, jossa käytetään Redisissä list-tietotyyppiä. Tehtävänä on suorittaa seuraavat toimenpiteet:
-
Luo tehtävälista (nimeltään
todo_list) ja lisää siihen seuraavat tehtävät:"Do a workout","Read a book","Call a friend"; -
Hae ja näytä koko tehtävälista. Tämän vaiheen jälkeen listalla tulee olla kolme tehtävää;
-
Poista listan viimeinen tehtävä ja näytä päivitetty lista. Tämän vaiheen jälkeen listalla tulee olla vain kaksi tehtävää;
-
Päivitä ensimmäinen tehtävä muotoon
"Cook lunch"ja näytä päivitetty lista. Tämän vaiheen jälkeen lista tulee heijastaa muutosta; -
Hae suoraan toisen tehtävän teksti (indeksin perusteella). Redis palauttaa tehtävän tekstin.
Tehtävälistan luominen ja tehtävien lisääminen:
Koko tehtävälistan hakeminen:
Viimeisen tehtävän poistaminen ja listan näyttäminen:
RPOP-komento poistaa listan viimeisen alkion "Do a workout".
Käytä tämän jälkeen uudelleen LRANGE-komentoa tarkistaaksesi päivitetyn listan:
Ensimmäisen tehtävän päivittäminen ja listan näyttäminen:
LSET-komento päivittää alkion annetussa indeksissä. Tässä "Cook lunch" korvaa "Call a friend" (indeksi 0).
Käytä uudelleen LRANGE-komentoa päivityksen tarkistamiseksi:
Toisen tehtävän hakeminen suoraan indeksin perusteella:
Kiitos palautteestasi!