...
|
...
|
@@ -75,7 +75,7 @@ class Cache |
|
|
// 当接口异常,一级缓存没取到数据的情况
|
|
|
if ($node === 'slave') {
|
|
|
$incrementKey = self::makeKey('_increment_' . $key, 'slave');
|
|
|
$incrementValue = HoodCache::Memcached('slave')->get($incrementKey);
|
|
|
$incrementValue = intval(HoodCache::Memcached('slave')->get($incrementKey));
|
|
|
// 接口调用失败累计5次之后,回填二级缓存数据到一级缓存, 重置计数值为0
|
|
|
if (is_int($incrementValue) && $incrementValue > 5) {
|
|
|
HoodCache::Memcached('master')->set(self::makeKey($key, 'master'), $result, 300);
|
...
|
...
|
|