원격 Redis 서버에 연결하는 방법은 무엇입니까?


120

원격 Redis 서버의 URL과 PORT가 있습니다. Scala에서 Redis에 쓸 수 있습니다. 그러나 내가 사용 단자를 통해 원격 레디 스에 연결하려면 redis-server여러 통화를하기 위해 또는 이와 유사한 hget, get등 (나는 아무 문제없이 내 로컬에 설치된 레디 스 함께 할 수 있습니다.)

답변:


232
redis-cli -h XXX.XXX.XXX.XXX -p YYYY

xxx.xxx.xxx.xxxIP 주소이고 yyyy포트입니다.

내 개발 환경의 예

redis-cli -h 10.144.62.3 -p 30000

REDIS CLI 명령

호스트, 포트, 암호 및 데이터베이스 기본적으로 redis-cli는 127.0.0.1 포트 6379에서 서버에 연결합니다. 짐작할 수 있듯이 명령 줄 옵션을 사용하여 쉽게 변경할 수 있습니다. 다른 호스트 이름 또는 IP 주소를 지정하려면 -h를 사용하십시오. 다른 포트를 설정하려면 -p를 사용하십시오.

redis-cli -h redis15.localnet.org -p 6390 핑


4
그것은 말한다Could not connect to Redis at -c:6379: Temporary failure in name resolution
duckertito

@ duckertito- ABle이 문제를 해결하려면? 또한 같은 직면하고있어
제프 쿡

12
redis-cli -u redis://user:pass@host:port호스트와 포트를 따로 입력하고 싶지 않은 경우에도 사용할 수 있습니다 .
user3344977 aug.

32

비밀번호의 경우에도 하나 이상의 매개 변수를 전달해야합니다.

redis-cli -h host -p port -a password

15

다음을 사용하여 원격 redis 서버를 연결하는 두 가지 방법이 있습니다. redis-cli .

1. 명령의 옵션으로 호스트 및 포트를 개별적으로 사용

redis-cli -h host -p port

인스턴스가 비밀번호로 보호 된 경우

redis-cli -h host -p port -a password

예 : my-web.cache.amazonaws.com호스트 URL이고6379 포트 인 경우

그러면 이것은 명령이 될 것입니다 :

redis-cli -h my-web.cache.amazonaws.com -p 6379

경우는 92.101.91.8호스트의 IP 주소와 6379포트입니다 :

redis-cli -h 92.101.91.8 -p 6379

인스턴스가 비밀번호로 보호되는 경우 명령 pass123:

redis-cli -h my-web.cache.amazonaws.com -p 6379 -a pass123

2. uri명령에서 단일 옵션 사용

redis-cli -u redis://password@host:port

uri사용자 이름 및 암호 를 사용하여 단일 형식의 명령

redis-cli -u redis://username:password@host:port

예를 들어 동일한 위의 호스트-포트 구성 명령은

redis-cli -u redis://pass123@my-web.cache.amazonaws.com:6379

사용자 이름도 제공되는 경우 명령 user123

redis-cli -u redis://user123:pass123@my-web.cache.amazonaws.com:6379

이 자세한 답변은 모든 옵션을 확인하고 싶은 사람들을위한 것입니다. 자세한 내용은 문서 확인 : Redis 명령 줄 사용

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.