Windows에서 Redis 서버를 여러 개 설치하여 각기 다른 포트를 사용하는 방법은 다음과 같습니다.
- Redis 설치 파일 복사:
- Redis 설치 디렉토리(예: C:\Redis)를 여러 개 복사합니다.
- 각 복사본은 다른 인스턴스를 위해 사용됩니다. 예를 들어 C:\Redis\Redis1, C:\Redis\Redis2와 같은 식으로 만듭니다.
- Redis 설정 파일 수정:
- 각 디렉토리에 있는 redis.windows.conf 파일을 엽니다.
- port 설정을 변경하여 각 인스턴스가 다른 포트를 사용하도록 설정합니다. 예를 들어, Redis1 인스턴스의 redis.windows.conf 파일에서 port 6379를 port 6380으로 변경합니다.
- 서버 실행:
- 각 디렉토리에서 Redis 서버를 실행합니다. 예를 들어, 명령 프롬프트를 열고 다음 명령을 실행합니다.
-
bash코드 복사cd C:\Redis\Redis1 redis-server.exe redis.windows.conf
- 각 인스턴스에서 다른 포트 번호로 실행이 되며, 다른 인스턴스(Redis2 등)도 동일한 방법으로 다른 포트에서 실행하면 됩니다.
- 서비스로 등록(선택 사항):
- 각 Redis 인스턴스를 Windows 서비스로 등록하고 싶다면 redis-server.exe에 --service-install 옵션을 사용해 서비스로 등록할 수 있습니다.
- 각 서비스에는 고유한 이름을 지정하고 각 설정 파일을 참조하도록 설정해야 합니다.
bash코드 복사redis-server --service-install redis.windows.conf --service-name Redis6380
- 클라이언트 연결:
- 이제 Redis 클라이언트를 통해 각기 다른 포트(예: 6379, 6380, 6381 등)로 접속하여 원하는 인스턴스를 사용할 수 있습니다.
이 과정을 통해 Redis 서버를 Windows 환경에서 여러 개의 포트로 실행할 수 있습니다.
Node.Server Port 변경 Redis Connect
// 포트와 호스트를 지정하여 Redis 클라이언트 생성
redisClient = createClient({
url: 'redis://127.0.0.1:6380' // 새로운 포트 6380으로 연결
});
besideredisClient = createClient({
socket: {
host: '127.0.0.1', // Redis 서버 호스트
port: 6380 // 변경된 포트 번호
}
});
'java 언어 > Node.Server' 카테고리의 다른 글
웹페이지에서 종목코드 호출시에 HTML전체를 서버에서 완성해서 Response 하는 형태 (0) | 2024.11.28 |
---|---|
증권웹(조회 & 실시간) 서버 + 클라이언트 (0) | 2024.11.21 |
Agent 데이타 수집을 통한 Application Monitoring Service 적용(1) (0) | 2024.11.07 |
Node.js를 통한 Redis 실시간 Push+조회(+로그인)(5+) (0) | 2024.10.27 |
Node.js를 통한 Redis 실시간 Push+조회(+로그인)(5) (0) | 2024.10.20 |