Sfida: INCR e DECR
Si sta lavorando con una piattaforma in cui gli utenti possono mettere like o dislike a diversi post. Ogni post ha un identificatore univoco, come post:1, post:2, post:3.
L'obiettivo è costruire un sistema per tracciare le reazioni su più post aggiungendo in modo casuale like e dislike, e poi visualizzare il conteggio totale delle reazioni per ogni post.
-
Creare 3 post, ciascuno con due contatori: uno per i like e uno per i dislike. Ad esempio:
post:1:likes,post:1:dislikes, e così via; -
Utilizzare il comando
INCRoINCRBYper aggiungere like e dislike a ogni post. Aggiungere 3 like e 2 dislike apost:1, e 5 like e 1 dislike apost:2; -
Utilizzare il comando
DECRoDECRBYper decrementare le reazioni di alcuni post. Rimuovere 1 like dapost:1e 2 dislike dapost:2; -
Utilizzare il comando
GETper recuperare il numero attuale di like e dislike per ogni post.
Il risultato atteso dovrebbe essere il seguente:
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Crea contatori per mi piace e non mi piace per ogni 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
Aggiungi 3 mi piace e 2 non mi piace a post:1:
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Aggiungi 5 mi piace e 1 non mi piace a post:2:
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Rimuovi 1 mi piace da post:1 e 2 non mi piace da post:2:
DECRBY post:1:likes 1
DECRBY post:2:dislikes 2
Recupera il numero attuale di mi piace e non mi piace per ogni 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
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.33
Sfida: INCR e DECR
Scorri per mostrare il menu
Si sta lavorando con una piattaforma in cui gli utenti possono mettere like o dislike a diversi post. Ogni post ha un identificatore univoco, come post:1, post:2, post:3.
L'obiettivo è costruire un sistema per tracciare le reazioni su più post aggiungendo in modo casuale like e dislike, e poi visualizzare il conteggio totale delle reazioni per ogni post.
-
Creare 3 post, ciascuno con due contatori: uno per i like e uno per i dislike. Ad esempio:
post:1:likes,post:1:dislikes, e così via; -
Utilizzare il comando
INCRoINCRBYper aggiungere like e dislike a ogni post. Aggiungere 3 like e 2 dislike apost:1, e 5 like e 1 dislike apost:2; -
Utilizzare il comando
DECRoDECRBYper decrementare le reazioni di alcuni post. Rimuovere 1 like dapost:1e 2 dislike dapost:2; -
Utilizzare il comando
GETper recuperare il numero attuale di like e dislike per ogni post.
Il risultato atteso dovrebbe essere il seguente:
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Crea contatori per mi piace e non mi piace per ogni 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
Aggiungi 3 mi piace e 2 non mi piace a post:1:
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Aggiungi 5 mi piace e 1 non mi piace a post:2:
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Rimuovi 1 mi piace da post:1 e 2 non mi piace da post:2:
DECRBY post:1:likes 1
DECRBY post:2:dislikes 2
Recupera il numero attuale di mi piace e non mi piace per ogni 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
Grazie per i tuoi commenti!