Відповіді:
Щоб очистити застарілі елементи з кешу, ви можете очистити або промити типи кешу:
Очищення типу кешу видаляє всі елементи лише з включених типів кеша Magento. Іншими словами, ця опція не впливає на інші процеси чи програми, оскільки вона очищає лише кеш, який використовує Magento.
Інвалідні типи кешу не очищаються.
Промивання типу кешу очищає сховище кешу, що може вплинути на інші додатки процесів, які використовують ту саму пам’ять.
Очистіть типи кешу, якщо ви вже намагалися очистити кеш і у вас все ще виникають проблеми, які ви не можете ізолювати.
php bin / magento cache: чистий
Очищення типу кешу видаляє всі елементи лише з включених типів кеша Magento. Іншими словами, ця опція не впливає на інші процеси чи програми, оскільки вона очищає лише кеш, який використовує Magento.
Інвалідні типи кешу не очищаються.
php bin / magento cache: flush
Промивання типу кешу очищає сховище кешу, що може вплинути на інші додатки процесів, які використовують ту саму пам’ять.
Довідка: DevDocs Керування кешем
Цитуючи для цього Фабрізіо Бранку :
(...) Magento, який в першу чергу йде з цими двома різними діями (ви також знайдете дві кнопки на сторінці кешування кеш-пам'яті).
У той час як кеш: clean видаляє сховище кешу за допомогою кешу тегів: flush видалить усе.
Тут є дві основні відмінності:
- деякі речі зберігаються в кеші без відповідних тегів. кеш: очистити їх не видалить.
- інші речі можуть використовувати одне і те ж сховище кешу (це не рекомендується, але, на жаль, іноді це так). Промивання кешу призведе до того, що все буде видалено. Отже, якщо кілька екземплярів Magento використовують одне і те ж сховище кешу або якщо ви зберігаєте свої сеанси в тій самій базі даних Redis, яку ви використовуєте для кешу (будь ласка, не! :), вони також не зникнуть.
php bin / magento cache: чистий
Очищення типу кешу видаляє всі елементи лише з включених типів кеша Magento. Іншими словами, ця опція не впливає на інші процеси чи програми, оскільки вона очищає лише кеш, який використовує Magento.
Інвалідні типи кешу не очищаються.
php bin / magento cache: flush
Промивання типу кешу очищає сховище кешу, що може вплинути на інші додатки процесів, які використовують ту саму пам’ять.
Використовуючи bin/magento cache:clean
ви можете вказати (розділені комами) типи кешу, які потрібно очистити.
Підтримувані типи:
config, layout, block_html, collections, reflection, db_ddl, eav,
customer_notification, target_rule, full_page, config_integration,
config_integration_api, translate, config_webservice
У той час як cache:clean
видалення пам’яті кеша за тегами cache:flush
все знищить.
Тут є дві основні відмінності:
деякі речі зберігаються в кеші без відповідних тегів. кеш: очистити їх не видалить. інші речі можуть використовувати одне і те ж сховище кешу (це не рекомендується, але, на жаль, іноді це так). Промивання кешу призведе до того, що все буде видалено. Отже, якщо кілька екземплярів Magento використовують одне і те ж сховище кешу або якщо ви зберігаєте свої сеанси в тій самій базі даних Redis, яку ви використовуєте для кешу (будь ласка, не! :), вони також не зникнуть.
Джерело: https://github.com/netz98/n98-magerun/isissue/588#issuecomment-112453280