Configure Commerce to purge Varnish
Commerce purges Varnish hosts after you configure Varnish hosts using the magento setup:config:set
command.
You can use the optional parameter --http-cache-hosts
parameter to specify a comma-separated list of Varnish hosts and listen ports. Configure all Varnish hosts, whether you have one or many. (Do not separate hosts with a space character.)
The parameter format must be <hostname or ip>:<listen port>
, where you can omit <listen port>
if it is port 80.
For example,
bin/magento setup:config:set --http-cache-hosts=192.0.2.100,192.0.2.155:6081
You can then purge Varnish hosts when you refresh the Commerce cache (also referred to as cleaning the cache) in the Admin or using the command line.
To refresh the cache using the Admin, click SYSTEM > Tools > Cache Management, then click Flush Magento Cache at the top of the page. (You can also refresh individual cache types.)
To refresh the cache using the command line, you typically use the magento cache:clean <type>
command as the file system owner.