redis->with()->exists($key)) { $userInfo = $this->redis->with()->get($key); Context::set($key,$userInfo); return json_decode($userInfo,true); } $userInfo = $this->adminUserRepository->findById($adminId)?->toArray() ?? null; if (!$userInfo) return null; Context::set($key, $userInfo); $this->redis->with()->set($key, json_encode($userInfo), 3600); return $userInfo; } }