자바 클 라 이언 트 링크 에 redis 솔 루 션 이 없습니다.

2348 단어 jedis잇닿다redis
문제 설명:
1.Could not get a resource from the pool, Connection refused: connect
这里写图片描述
windows 자바 이쪽 클 라 이언 트 링크 가 거부 되 었 습 니 다.문 제 를 생각해 보 세 요.
1.Vmware 에 설 치 된 Linux Redis 가 정상적으로 시작 되 었 습 니 다.
2.windows 에서 ssh 클 라 이언 트 로 Liux 를 연결 하면 redis 를 조작 할 수 있 습 니 다.
3.linux 방화벽 이 닫 혔 습 니 다.
4.Liux 의 ip 도 맞 출 수 있다.
이치 대로 말 하면 문제 가 없 을 것 같 습 니 다.다음 에 telnet 를 이용 하여 포트 를 테스트 하 겠 습 니 다.
telnet 192.168.0.104 6379
포트 가 연결 되 지 않 는 것 을 발 견 했 지만 링크 아래 의 다른 포트 가 연결 되 는 것 은 redis 자체 설정 의 문제 임 을 설명 합 니 다.
설정 파일 을 보 니 설정 파일 이 로 컬 ip 에 연결 되 어 있 는 것 을 발 견 했 습 니 다.이 설정 은 다른 ip 로그 인 이 거부 되 기 때문에 설명 합 니 다.
这里写图片描述
그 다음 에 실행 을 테스트 합 니 다.먼저 연결 되 었 습 니 다.문제 해결 을 설명 하지만 새로운 문제 가 발생 했 습 니 다.DENIED Redis is running in proctected mode because proctected mode is enabled...
这里写图片描述
이 문 제 는 redis 는 현재 보호 모드 에 있 습 니 다.로 컬 클 라 이언 트 가 아 닌 링크 를 허용 하지 않 습 니 다.저 희 는 redis 에 비밀 번 호 를 설정 한 다음 에 클 라 이언 트 링크 를 할 때 비밀 번 호 를 쓰 면 해결 할 수 있 습 니 다.
这里写图片描述
redis 명령 설정

config set requirepass 123 ->123   
현재 자바 클 라 이언 트 는 호스트 ip 번 호 를 설정 하면 비밀 번 호 를 연결 할 수 있 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기