Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Käyttäjäprofiilien Hallinta | Redisin Tietotyypit
Redisin Perusteet

bookHaaste: Käyttäjäprofiilien Hallinta

Käyttäjätietojen luominen ja hallinta käyttämällä hasheja Redisissä. Jokainen käyttäjä esitetään hashina, joka sisältää kentät name, age ja email.

Vaiheet

  1. Luo hash avaimelle user:1001 seuraavilla tiedoilla: name "Alice", age 30 ja email "alice@example.com";

  2. Hae ja tarkista tiedot avaimelle user:1001;

  3. Päivitä käyttäjän user:1001 ikä arvoon 31 ja poista hänen email;

  4. Lisää kaksi uutta käyttäjää:

    • user:1002 (name: "Bob", age: 25, email: "bob@example.com");
    • user:1003 (name: "Carol", age: 29, email: "carol@example.com").
  5. Hae kaikkien käyttäjien ikä;

  6. Poista käyttäjät, joiden ikä on alle 28;

  7. Lisää uusi kenttä status arvolla "active" jäljellä oleville käyttäjille.

1. Luo hash käyttäjälle user:1001:

HSET user:1001 name "Alice" age 30 email "alice@example.com"

2. Hae ja tarkista tiedot hashista user:1001:

HGETALL user:1001

3. Päivitä tietoja hashissa user:1001:

HSET user:1001 age 31  
HDEL user:1001 email

4. Luo hashit kahdelle uudelle käyttäjälle:

HSET user:1002 name "Bob" age 25 email "bob@example.com"  
HSET user:1003 name "Carol" age 29 email "carol@example.com"

5. Hae kaikkien käyttäjien iät:

HGET user:1001 age  
HGET user:1002 age  
HGET user:1003 age

6. Poista käyttäjät, joiden ikä on alle 28:

DEL user:1002

7. Lisää uusi kenttä status jäljellä oleville käyttäjille:

HSET user:1001 status "active"  

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 8

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 3.33

bookHaaste: Käyttäjäprofiilien Hallinta

Pyyhkäise näyttääksesi valikon

Käyttäjätietojen luominen ja hallinta käyttämällä hasheja Redisissä. Jokainen käyttäjä esitetään hashina, joka sisältää kentät name, age ja email.

Vaiheet

  1. Luo hash avaimelle user:1001 seuraavilla tiedoilla: name "Alice", age 30 ja email "alice@example.com";

  2. Hae ja tarkista tiedot avaimelle user:1001;

  3. Päivitä käyttäjän user:1001 ikä arvoon 31 ja poista hänen email;

  4. Lisää kaksi uutta käyttäjää:

    • user:1002 (name: "Bob", age: 25, email: "bob@example.com");
    • user:1003 (name: "Carol", age: 29, email: "carol@example.com").
  5. Hae kaikkien käyttäjien ikä;

  6. Poista käyttäjät, joiden ikä on alle 28;

  7. Lisää uusi kenttä status arvolla "active" jäljellä oleville käyttäjille.

1. Luo hash käyttäjälle user:1001:

HSET user:1001 name "Alice" age 30 email "alice@example.com"

2. Hae ja tarkista tiedot hashista user:1001:

HGETALL user:1001

3. Päivitä tietoja hashissa user:1001:

HSET user:1001 age 31  
HDEL user:1001 email

4. Luo hashit kahdelle uudelle käyttäjälle:

HSET user:1002 name "Bob" age 25 email "bob@example.com"  
HSET user:1003 name "Carol" age 29 email "carol@example.com"

5. Hae kaikkien käyttäjien iät:

HGET user:1001 age  
HGET user:1002 age  
HGET user:1003 age

6. Poista käyttäjät, joiden ikä on alle 28:

DEL user:1002

7. Lisää uusi kenttä status jäljellä oleville käyttäjille:

HSET user:1001 status "active"  

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 8
some-alt