Завдання: INCR та DECR
Ви працюєте з платформою, де користувачі можуть ставити вподобання або антипатії різним постам. Кожен пост має унікальний ідентифікатор, наприклад: post:1, post:2, post:3.
Завдання — побудувати систему відстеження реакцій на кількох постах шляхом випадкового додавання вподобань та антипатій, а потім відображення загальної кількості реакцій для кожного поста.
-
Створити 3 пости, кожен з двома лічильниками: один для вподобань, інший для антипатій. Наприклад:
post:1:likes,post:1:dislikesтощо; -
Використати команду
INCRабоINCRBYдля додавання вподобань та антипатій до кожного поста. Додати 3 вподобання та 2 антипатії доpost:1, а також 5 вподобань і 1 антипатію доpost:2; -
Використати команду
DECRабоDECRBYдля зменшення кількості реакцій для деяких постів. Забрати 1 вподобання зpost:1та 2 антипатії зpost:2; -
Використати команду
GETдля отримання поточної кількості вподобань та антипатій для кожного поста.
Очікуваний результат має виглядати так:
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Створення лічильників для лайків і дизлайків для кожного поста:
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
Додати 3 лайки та 2 дизлайки до post:1:
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Додати 5 лайків та 1 дизлайк до post:2:
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Відняти 1 лайк з post:1 та 2 дизлайки з post:2:
DECRBY post:1:likes 1
DECRBY post:2:dislikes 2
Отримати поточну кількість лайків і дизлайків для кожного поста:
GET post:1:likes
GET post:1:dislikes
GET post:2:likes
GET post:2:dislikes
GET post:3:likes
GET post:3:dislikes
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.33
Завдання: INCR та DECR
Свайпніть щоб показати меню
Ви працюєте з платформою, де користувачі можуть ставити вподобання або антипатії різним постам. Кожен пост має унікальний ідентифікатор, наприклад: post:1, post:2, post:3.
Завдання — побудувати систему відстеження реакцій на кількох постах шляхом випадкового додавання вподобань та антипатій, а потім відображення загальної кількості реакцій для кожного поста.
-
Створити 3 пости, кожен з двома лічильниками: один для вподобань, інший для антипатій. Наприклад:
post:1:likes,post:1:dislikesтощо; -
Використати команду
INCRабоINCRBYдля додавання вподобань та антипатій до кожного поста. Додати 3 вподобання та 2 антипатії доpost:1, а також 5 вподобань і 1 антипатію доpost:2; -
Використати команду
DECRабоDECRBYдля зменшення кількості реакцій для деяких постів. Забрати 1 вподобання зpost:1та 2 антипатії зpost:2; -
Використати команду
GETдля отримання поточної кількості вподобань та антипатій для кожного поста.
Очікуваний результат має виглядати так:
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Створення лічильників для лайків і дизлайків для кожного поста:
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
Додати 3 лайки та 2 дизлайки до post:1:
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Додати 5 лайків та 1 дизлайк до post:2:
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Відняти 1 лайк з post:1 та 2 дизлайки з post:2:
DECRBY post:1:likes 1
DECRBY post:2:dislikes 2
Отримати поточну кількість лайків і дизлайків для кожного поста:
GET post:1:likes
GET post:1:dislikes
GET post:2:likes
GET post:2:dislikes
GET post:3:likes
GET post:3:dislikes
Дякуємо за ваш відгук!