그래서 나는 다른 컴퓨터에서 내 redis를 사용하려고합니다 ( 여기 처럼 ). redis에 액세스 할 수있는 IP를 지정해야하는 것 같습니다. 이전 제안에 따라 구성 파일을 만들었습니다.
bind 0.0.0.0 127.0.0.1
서버를 실행할 때로드합니다. redis-server redis.config
문제는 다음과 같은 오류가 발생한다는 것입니다.
[4323] 25 Jan 14:12:00.770 # Creating Server TCP listening socket 0.0.0.0:6379: bind: Address already in use
두 대의 컴퓨터에서 시도해 보았는데 두 대의 컴퓨터에서 동일한 오류가 발생했습니다. 내가 잘못 가고있는 아이디어가 있습니까?
0.0.0.0에는 이미 127.0.0.1이 포함되어 있으므로 충돌이 있으므로 둘 다에 바인딩 할 수 없으며 그렇게해서는 안됩니다. 의미가 없습니다.
0.0.0.0에 바인딩하는 것은 "모든 인터페이스의 모든 주소에서 수신"을 의미하며 127.0.0.1을 포함하므로 중복됩니다.
다음 중 하나를 수행해야합니다.
신뢰할 수있는 특정 인터페이스에서 수신합니다.
0.0.0.0에서 수신하지만 방화벽의 포트가 닫혀 있고 외부에서 redis 포트에 연결할 수 없는지 확인하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다