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
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!