02 Ago 2019

node.js redis 예제

코드 조각에 설명된 대로 감시 중인 다중 명령을 실행하지 못하는 것은 오류로 간주되지 않습니다. 예를 들어 클라이언트가 Redis에 연결할 수 없는 경우 실행에서 오류가 반환될 수 있습니다. 그리고 그것은 node.js를 사용하여 redis에서 간단한 레코드 생성을위한 것입니다. node.js를 사용하면 더 많은 redis를 찾을 수 있습니다. Node_redis는 Redis 모듈을 사용하는 데 는 좋은 지원을 하지만 해석된 언어이기 때문에 Redis Modules SDK를 사용하여 모듈 을 빌드하는 것은 지원하지 않습니다. 클라이언트를 만들기 전에 redis.add_command 함수로 클라이언트를 확장할 수 있습니다. 바인딩은 위의 예에서와 같이 MULTI 명령을 함께 연결하거나 이 예제와 같이 일반 클라이언트 명령을 보내는 동안 개별 명령을 큐에 대기할 수 있습니다. 해당 연결이 «구독자» 모드로 전환됩니다. 이 시점에서 구독 집합을 수정하는 명령만 유효하며 종료합니다(redis 버전 ping에 따라 다름). 구독 집합이 비어 있으면 연결이 일반 모드로 다시 전환됩니다. 이 예제는 회신을 읽기 전에 Redis 서버에 대한 연결을 닫습니다.

AOF가 redis 설치 폴더에서 다음 명령을 실행하도록 설정하려면 node_redis를 가능한 한 빨리 일반적인 작업을 수행하도록 많은 노력을 기울였습니다. 우리는 우리 둘 다 당신에게 가능한 최고의 redis 경험을 제공하고 자하는 함께 일하는 이 단계에 대해 매우 기쁘게 생각합니다. 예를 들어 data.gov의 API 중 하나인 대학 성과 기록표를 쿼리해 보겠습니다. Data.gov API에 액세스하려면 이메일에 등록하여 API 키를 얻을 수 있습니다. 키가 있으면 DATAGOVAPIKEY=[API 키]를 내보내면서 DATAGOVAPIKEY 환경 변수에 넣겠습니다. 모든 node_redis 함수에 비동기를 추가합니다(예: return client.getAsync().then()) 이 프로젝트에서 다음 npm 패키지를 사용합니다: Axios에서 HTTP 요청을 합니다. 라우팅을 위해 익스프레스합니다. Node.js redis 클라이언트로 재배포합니다. 응답 헤더에 응답 시간을 기록하는 응답 시간입니다. node_redis에서 기본 및 가장 일반적으로 사용되는 작업을 다루었습니다.

이 모듈을 사용하여 Redis의 모든 힘을 활용하고 정말 정교한 Node.js 앱을 만들 수 있습니다. 강력한 캐싱 레이어, 강력한 Pub/Sub 메시징 시스템 등과 같은 이 라이브러리를 통해 많은 흥미로운 작업을 빌드할 수 있습니다. 라이브러리에 대한 자세한 내용은 해당 설명서를 확인하십시오. 나는 당신이 기사를 읽는 것을 즐겼기를 바랍니다.