'province', 1 => 'city', 2 => 'district', default => 'all', }; $key = CommonRedisKey::getSystemRegionList($type); if ($this->redis->exists($key,RedisCode::SYSTEM_DB)) return json_decode($this->redis->get($key,RedisCode::SYSTEM_DB), true); if ($type == 'all') { $data = $this->systemCityConfigModel->getAll(); } else { $data = $this->systemCityConfigModel->getListByDeep($deep); } $this->redis->set($key, json_encode($data),RedisCode::SYSTEM_DB); return $data; } }