Haaste: Tehtävienhallintajärjestelmä
Kuvittele, että käytössä on yksinkertainen tehtävienhallintajärjestelmä, jossa käytetään Redisissä olevaa 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ä arvoon
"Cook lunch"ja näytä päivitetty lista. Tämän vaiheen jälkeen lista tulee heijastaa muutosta; -
Hae toisen tehtävän teksti suoraan (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 määritettyyn indeksiin. 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
Mahtavaa!
Completion arvosana parantunut arvoon 3.33
Haaste: Tehtävienhallintajärjestelmä
Pyyhkäise näyttääksesi valikon
Kuvittele, että käytössä on yksinkertainen tehtävienhallintajärjestelmä, jossa käytetään Redisissä olevaa 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ä arvoon
"Cook lunch"ja näytä päivitetty lista. Tämän vaiheen jälkeen lista tulee heijastaa muutosta; -
Hae toisen tehtävän teksti suoraan (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 määritettyyn indeksiin. 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!