两个按钮都会冲洗吗?

enter image description here

有帮助吗?

解决方案

“冲洗洋红色高速缓存”按钮只能根据其标签冲出缓存记录。这使用 Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG 在缓存后端呼叫清洁时的模式。

“冲洗缓存存储”按钮将使用整个缓存备份(后端支持它的位置)冲洗 Zend_Cache::CLEANING_MODE_ALL 在缓存后端呼叫清洁时的模式。

cm_cache_backend_redis 确实区分了两种模式,并正确处理两者。

当“缓存存储”被冲洗时,Redis中会发生什么:

1380734058.807909 [0 127.0.0.1:61926] "flushdb"

当“ Magento Cache”被冲洗时,Redis中会发生什么...

1380733999.123304 [0 127.0.0.1:61889] "sunion" "zc:ti:541_MAGE"
1380733999.127239 [0 127.0.0.1:61889] "multi"
1380733999.127294 [0 127.0.0.1:61889] "del" "zc:k:541_APP_E4D52B98688947405EDE639E947EE03D" "zc:k:541_CORE_CACHE_OPTIONS" ... etc ...
1380733999.127493 [0 127.0.0.1:61889] "del" "zc:ti:541_MAGE"
1380733999.127523 [0 127.0.0.1:61889] "srem" "zc:tags" "541_MAGE"
1380733999.127547 [0 127.0.0.1:61889] "exec"
1380733999.128596 [0 127.0.0.1:61889] "sunion" "zc:ti:541_CONFIG"
1380733999.131160 [0 127.0.0.1:61889] "multi"
1380733999.131192 [0 127.0.0.1:61889] "del" "zc:k:541_CONFIG_GLOBAL_ADMIN" "zc:k:541_ENTERPRISE_LOGGING_CONFIG" ... etc ...
1380733999.131360 [0 127.0.0.1:61889] "del" "zc:ti:541_CONFIG"
1380733999.131379 [0 127.0.0.1:61889] "srem" "zc:tags" "541_CONFIG"
1380733999.131397 [0 127.0.0.1:61889] "exec"

您会注意到,在第一个命令中,Redis与后来的示例处理单个命令,其中两个缓存前缀用于删除所有关联的缓存记录。根据我在这里看到的(以及代码中的),“ 541_mage”和“ 541_config”前缀均以单独的呼叫对缓存后端进行冲洗,而config紧随其后。

其他提示

我创建了一个模块,可以让您从管理员那里进行更多批量操作。单击“齐平DB”实际上将执行 flushdb 命令。

enter image description here

下载: https://github.com/steverobbins/magento-redismanager

否则,您必须使用命令行“完全”冲洗它们

实际回答您的问题:“任何一个按钮都会冲洗吗?”

是的是答案,您可以通过管理员清洁Magento的缓存。您也可以从命令行赶出,但这不是您的问题...

不确定为什么要投票……如果您正确地使用了Redis进行后端缓存,这将起作用。

你也应该有

许可以下: CC-BY-SA归因
scroll top