जवाबों:
कैश से पुरानी वस्तुओं को शुद्ध करने के लिए, आप कैश प्रकारों को साफ़ या फ्लश कर सकते हैं:
कैश प्रकार की सफाई करने से सक्षम Magento कैश प्रकार से सभी आइटम हटा दिए जाते हैं। दूसरे शब्दों में, यह विकल्प अन्य प्रक्रियाओं या अनुप्रयोगों को प्रभावित नहीं करता है क्योंकि यह केवल उसी कैश को साफ करता है जो Magento उपयोग करता है।
अक्षम कैश प्रकार साफ नहीं किए जाते हैं।
कैश प्रकार फ्लश करने से कैश स्टोरेज शुद्ध हो जाता है, जो अन्य प्रक्रियाओं के अनुप्रयोगों को प्रभावित कर सकता है जो समान स्टोरेज का उपयोग कर रहे हैं।
यदि आप पहले से कैश को साफ़ करने का प्रयास कर चुके हैं, तो कैश फ़्लश प्रकार और आप अभी भी ऐसे मुद्दे हैं जिन्हें आप अलग नहीं कर सकते।
php bin / magento कैश: साफ
कैश प्रकार की सफाई करने से सक्षम Magento कैश प्रकार से सभी आइटम हटा दिए जाते हैं। दूसरे शब्दों में, यह विकल्प अन्य प्रक्रियाओं या अनुप्रयोगों को प्रभावित नहीं करता है क्योंकि यह केवल उसी कैश को साफ करता है जो Magento उपयोग करता है।
अक्षम कैश प्रकार साफ नहीं किए जाते हैं।
php bin / magento कैश: फ्लश
कैश प्रकार फ्लश करने से कैश स्टोरेज शुद्ध हो जाता है, जो अन्य प्रक्रियाओं के अनुप्रयोगों को प्रभावित कर सकता है जो समान स्टोरेज का उपयोग कर रहे हैं।
संदर्भ: DevDocs कैश प्रबंधित करें
इस के लिए Fabrizio Branca का हवाला देते हुए :
(...) Magento जो पहली बार में उन दो अलग-अलग क्रियाओं के साथ आता है (आप कैश प्रबंधन पृष्ठ पर दो बटन भी पाएंगे)।
जबकि कैश: क्लीन कैश कैश स्टोरेज को टैग कैश द्वारा हटाता है: फ्लश सब कुछ मिटा देगा।
यहाँ दो प्रमुख अंतर हैं:
- कुछ चीजें उचित टैग के बिना कैश में जमा हो जाती हैं। कैश: साफ नहीं हटा देंगे।
- अन्य चीजें समान कैश स्टोरेज का उपयोग कर सकती हैं (यह अनुशंसित नहीं है, लेकिन दुख की बात है कि कभी-कभी ऐसा होता है)। कैश फ्लश करने से सब कुछ डिलीट हो जाएगा। इसलिए यदि कई Magento इंस्टेंसेस एक ही कैश स्टोरेज का उपयोग करते हैं या यदि आप अपने सेशन को उसी Redis डेटाबेस में स्टोर करते हैं जो आप कैश के लिए उपयोग कर रहे हैं (कृपया नहीं! :) तो वे भी चले जाएंगे।
php bin / magento कैश: साफ
कैश प्रकार की सफाई करने से सक्षम Magento कैश प्रकार से सभी आइटम हटा दिए जाते हैं। दूसरे शब्दों में, यह विकल्प अन्य प्रक्रियाओं या अनुप्रयोगों को प्रभावित नहीं करता है क्योंकि यह केवल उसी कैश को साफ करता है जो Magento उपयोग करता है।
अक्षम कैश प्रकार साफ नहीं किए जाते हैं।
php bin / magento कैश: फ्लश
कैश प्रकार फ्लश करने से कैश स्टोरेज शुद्ध हो जाता है, जो अन्य प्रक्रियाओं के अनुप्रयोगों को प्रभावित कर सकता है जो समान स्टोरेज का उपयोग कर रहे हैं।
का उपयोग करके 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 इंस्टेंसेस एक ही कैश स्टोरेज का उपयोग करते हैं या यदि आप अपने सेशन को उसी रेडिस डेटाबेस में स्टोर करते हैं जो आप कैश के लिए उपयोग कर रहे हैं (कृपया नहीं! :) तो वे भी चले जाएंगे।
स्रोत: https://github.com/netz98/n98-magerun/issues/588#issuecomment-11245323280