Ответы:
Чтобы удалить устаревшие элементы из кэша, вы можете очистить или очистить типы кэша:
Очистка типа кэша удаляет все элементы только из включенных типов кэша Magento. Другими словами, эта опция не влияет на другие процессы или приложения, потому что она очищает только кеш, который использует Magento.
Отключенные типы кэша не очищаются.
Очистка типа кеша очищает кеш-хранилище, что может повлиять на другие процессы приложений, которые используют то же хранилище.
Сбросьте типы кешей, если вы уже пытались очистить кеш, но у вас все еще есть проблемы, которые вы не можете изолировать.
php bin / magento cache: чистый
Очистка типа кэша удаляет все элементы только из включенных типов кэша Magento. Другими словами, эта опция не влияет на другие процессы или приложения, потому что она очищает только кеш, который использует Magento.
Отключенные типы кэша не очищаются.
php bin / magento cache: flush
Очистка типа кеша очищает кеш-хранилище, что может повлиять на другие процессы приложений, которые используют то же хранилище.
Ссылка: DevDocs Управление кешем
Цитирую Фабрицио Бранку для этого:
(...) Magento, который идет с этими двумя различными действиями в первую очередь (вы также найдете две кнопки на странице управления кешем).
В то время как cache: 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/issues/588#issuecomment-112453280