Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Відсортована Множина | Типи Даних у Redis
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Вступ до Redis

bookВідсортована Множина

Елементи автоматично сортуються за їхнім балом, що забезпечує ефективні операції сортування та отримання даних.

Зображення ілюструє відсортовану множину Redis, де елементи впорядковані за числовим балом. Кожен елемент є унікальним і має бал, який визначає його позицію у множині.

Основні команди

Для додавання елемента до відсортованої множини використовується команда ZADD. Якщо елемент вже існує, його бал оновлюється. Для видалення елемента використовується команда ZREM.

ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1  # updates the score
ZREM leaderboard player2       # removes an element

Для отримання елементів разом з їхніми балами використовуйте команду ZRANGE з опцією WITHSCORES:

ZRANGE leaderboard 0 -1 WITHSCORES

Ця команда повертає всі елементи у наборі лідерів разом із їхніми балами. Якщо потрібно отримати лише елементи без їхніх балів, опустіть параметр WITHSCORES.

Для отримання елементів у певному діапазоні балів використовуйте команду ZRANGEBYSCORE:

ZRANGEBYSCORE leaderboard 500 1500

Це вибере всі елементи з балами між 500 та 1500.

Команди, такі як ZCOUNT та ZRANK, корисні для підрахунку елементів у межах діапазону балів та визначення рейтингу конкретного елемента у відсортованій множині:

ZCOUNT leaderboard 500 1500  # counts elements in the range
ZRANK leaderboard player1    # gets the rank of an element

1. Який діапазон слід використовувати з командою ZRANGE, щоб отримати всі елементи у відсортованій множині Redis?

2. Що відбувається, якщо додати елемент із вже існуючим значенням до відсортованої множини?

question mark

Який діапазон слід використовувати з командою ZRANGE, щоб отримати всі елементи у відсортованій множині Redis?

Select the correct answer

question mark

Що відбувається, якщо додати елемент із вже існуючим значенням до відсортованої множини?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain the difference between a regular set and a sorted set in Redis?

How does the score affect the order of elements in a sorted set?

What are some practical use cases for Redis sorted sets?

bookВідсортована Множина

Свайпніть щоб показати меню

Елементи автоматично сортуються за їхнім балом, що забезпечує ефективні операції сортування та отримання даних.

Зображення ілюструє відсортовану множину Redis, де елементи впорядковані за числовим балом. Кожен елемент є унікальним і має бал, який визначає його позицію у множині.

Основні команди

Для додавання елемента до відсортованої множини використовується команда ZADD. Якщо елемент вже існує, його бал оновлюється. Для видалення елемента використовується команда ZREM.

ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1  # updates the score
ZREM leaderboard player2       # removes an element

Для отримання елементів разом з їхніми балами використовуйте команду ZRANGE з опцією WITHSCORES:

ZRANGE leaderboard 0 -1 WITHSCORES

Ця команда повертає всі елементи у наборі лідерів разом із їхніми балами. Якщо потрібно отримати лише елементи без їхніх балів, опустіть параметр WITHSCORES.

Для отримання елементів у певному діапазоні балів використовуйте команду ZRANGEBYSCORE:

ZRANGEBYSCORE leaderboard 500 1500

Це вибере всі елементи з балами між 500 та 1500.

Команди, такі як ZCOUNT та ZRANK, корисні для підрахунку елементів у межах діапазону балів та визначення рейтингу конкретного елемента у відсортованій множині:

ZCOUNT leaderboard 500 1500  # counts elements in the range
ZRANK leaderboard player1    # gets the rank of an element

1. Який діапазон слід використовувати з командою ZRANGE, щоб отримати всі елементи у відсортованій множині Redis?

2. Що відбувається, якщо додати елемент із вже існуючим значенням до відсортованої множини?

question mark

Який діапазон слід використовувати з командою ZRANGE, щоб отримати всі елементи у відсортованій множині Redis?

Select the correct answer

question mark

Що відбувається, якщо додати елемент із вже існуючим значенням до відсортованої множини?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 6
some-alt