使用purge请求清理单个url缓存(需要在purge允许的IP范围内)
curl -I -X PURGE 'http://www.xxx.com/pmc/data-static.html'
使用varnishadm正则清理
[root@dtkdb_newweb_mgr2 varnish]# varnishadm -S /usr/local/etc/varnish/secretfile -T 127.0.0.1:8089
200
-----------------------------
Varnish Cache CLI 1.0
-----------------------------
Linux,3.10.0-862.9.1.el7.x86_64,x86_64,-jnone,-smalloc,-smalloc,-hcritbit
varnish-4.1.11 revision 61367ed17d08a9ef80a2d42dc84caef79cdeee7a
Type 'help' for command list.
Type 'quit' to close CLI session.
varnish>
varnish> ban list
varnish> ban req.http.host == "www.xx.com" && req.url ~ "/pmc/data-detail.html"
200
文章评论