Utfordring: INCR og DECR
Du arbeider med en plattform hvor brukere kan like eller mislike ulike innlegg. Hvert innlegg har en unik identifikator, for eksempel post:1, post:2, post:3.
Oppgaven er å bygge et system for å spore reaksjoner på flere innlegg ved å tilfeldig legge til likerklikk og mislikerklikk, og deretter vise det totale antallet reaksjoner for hvert innlegg.
-
Opprett 3 innlegg, hvert med to tellere: én for likerklikk og én for mislikerklikk. For eksempel:
post:1:likes,post:1:dislikes, og så videre; -
Bruk
INCRellerINCRBY-kommandoen for å legge til likerklikk og mislikerklikk på hvert innlegg. Legg til 3 likerklikk og 2 mislikerklikk påpost:1, og 5 likerklikk og 1 mislikerklikk påpost:2; -
Bruk
DECRellerDECRBY-kommandoen for å redusere reaksjoner på noen innlegg. Fjern 1 likerklikk frapost:1og 2 mislikerklikk frapost:2; -
Bruk
GET-kommandoen for å hente gjeldende antall likerklikk og mislikerklikk for hvert innlegg.
Det forventede resultatet skal se slik ut:
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Opprett tellere for liker og misliker for hver post:
SET post:1:likes 0
SET post:1:dislikes 0
SET post:2:likes 0
SET post:2:dislikes 0
SET post:3:likes 0
SET post:3:dislikes 0
Legg til 3 liker og 2 misliker til post:1:
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Legg til 5 liker og 1 mislik til post:2:
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Fjern 1 liker fra post:1 og 2 misliker fra post:2:
DECRBY post:1:likes 1
DECRBY post:2:dislikes 2
Hent nåværende antall liker og misliker for hver post:
GET post:1:likes
GET post:1:dislikes
GET post:2:likes
GET post:2:dislikes
GET post:3:likes
GET post:3:dislikes
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.33
Utfordring: INCR og DECR
Sveip for å vise menyen
Du arbeider med en plattform hvor brukere kan like eller mislike ulike innlegg. Hvert innlegg har en unik identifikator, for eksempel post:1, post:2, post:3.
Oppgaven er å bygge et system for å spore reaksjoner på flere innlegg ved å tilfeldig legge til likerklikk og mislikerklikk, og deretter vise det totale antallet reaksjoner for hvert innlegg.
-
Opprett 3 innlegg, hvert med to tellere: én for likerklikk og én for mislikerklikk. For eksempel:
post:1:likes,post:1:dislikes, og så videre; -
Bruk
INCRellerINCRBY-kommandoen for å legge til likerklikk og mislikerklikk på hvert innlegg. Legg til 3 likerklikk og 2 mislikerklikk påpost:1, og 5 likerklikk og 1 mislikerklikk påpost:2; -
Bruk
DECRellerDECRBY-kommandoen for å redusere reaksjoner på noen innlegg. Fjern 1 likerklikk frapost:1og 2 mislikerklikk frapost:2; -
Bruk
GET-kommandoen for å hente gjeldende antall likerklikk og mislikerklikk for hvert innlegg.
Det forventede resultatet skal se slik ut:
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Opprett tellere for liker og misliker for hver post:
SET post:1:likes 0
SET post:1:dislikes 0
SET post:2:likes 0
SET post:2:dislikes 0
SET post:3:likes 0
SET post:3:dislikes 0
Legg til 3 liker og 2 misliker til post:1:
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Legg til 5 liker og 1 mislik til post:2:
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Fjern 1 liker fra post:1 og 2 misliker fra post:2:
DECRBY post:1:likes 1
DECRBY post:2:dislikes 2
Hent nåværende antall liker og misliker for hver post:
GET post:1:likes
GET post:1:dislikes
GET post:2:likes
GET post:2:dislikes
GET post:3:likes
GET post:3:dislikes
Takk for tilbakemeldingene dine!