request->getJSON(true); $articleNum = $data['articleNumbr'] ?? null; $requestType = $data['reqeustType'] ?? null; if (!$articleNum || !$requestType) { return $this->response->setStatusCode(ResponseInterface::HTTP_BAD_REQUEST) ->setJSON(['error' => 'Invalid request']); } // Redis 연결 $redis = new \Redis(); $redis->connect('redis', 6379); // 큐에 push $redis->lPush('naver:queue', json_encode($data)); return $this->response->setJSON(['status' => 'queued']); } }