Видалення Даних
Свайпніть щоб показати меню
Керування даними в Redis виходить за межі простого додавання чи зміни. Існують ситуації, коли виникає потреба видалити дані — це може бути видалення окремих ключів або очищення всієї бази даних.
Команда DEL
Команда DEL використовується для видалення одного або декількох ключів. Якщо ключ існує, пов’язані з ним дані видаляються, а команда повертає кількість видалених ключів. Якщо ключ не існує, команда нічого не робить.
Можна видалити декілька ключів одночасно, перерахувавши їх через пробіл:
Команда видаляє два ключі: user:1 та user:2. Якщо ці ключі існують, Redis стирає їхні дані, звільняє відповідну пам’ять і повертає загальну кількість видалених ключів, яка в цьому випадку дорівнює 2.
Команди FLUSHDB та FLUSHALL
Команда FLUSHDB видаляє всі дані з поточної бази даних Redis. Redis підтримує декілька баз даних (16 за замовчуванням, індексація з 0), і ця команда очищає лише поточну базу даних.
Використання є простим; достатньо виконати:
Команда FLUSHALL є більш потужною, оскільки очищає всі дані у всіх базах даних Redis, а не лише в поточній.
Для виконання використовуйте:
1. Що робить команда DEL у Redis?
2. Яка команда видаляє всі дані в поточній базі даних Redis?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат