2014-06-09 3 views
4

그래서 나는 프로그램을 실행하는 데 사용하는 리눅스 서버를 가지고 있으며, 코드를 작성하는데도 Windows를 사용하고 싶습니다. 지금까지는 json을 사용하여 텍스트 파일에서 키 값 정보를 저장하고 검색했습니다. 친구가 나에게 redis를 체크 아웃하라고 명령했기 때문에 설치 프로그램을 사용하여 python 3.3에 설치했습니다. 그것을 사용하려고에, 그것은 다음과 같은 오류 python3을 사용하는 Windows 용 redis 서버

raise ConnectionError(self._error_message(e)) 
redis.exceptions.ConnectionError: Error 10061 connecting to localhost:6379. No connection could be made because the target machine actively refused it. 

지금은 내가 레디 스 서버를 얻을 필요 그이 후에 들었다

을했다,하지만 지금까지 내가 발견 한 유일한 옵션은 리눅스를위한 것입니다. 그래서 질문은 어떻게 창문에 redis와 함께 일하는 python을 얻을 수 있습니까? 나는 완전히 데이터베이스 타입 스토리지에 새로운 것이므로 어떤 도움을 주시면 감사하겠습니다. 또 다른 메모에 Windows에서 redis와 함께 python을 사용하여 처리 한 질문이있는 경우 여기에 링크하십시오. 나는이 특별한 성격의 다른 질문을 찾을 수 없었다.

+0

https://github.com/MSOpenTech/redis에서 다운로드 할 수 있습니다. –

답변

1

Here은 Windows 설치 프로그램 인 Redis의 Windows 포트입니다. redis 클라이언트가 localhost : 6379에 연결하려고 시도했지만 해당 포트에서 실행중인 redis-server가 없습니다. Redis를 로컬에 설치하고 실행하면 제대로 작동합니다.

또는 Linux 시스템에서 redis-server를 실행하고 클라이언트를 초기화 할 때 Linux 시스템의 ip를 전달하여 Linux 시스템에 연결하는 데 사용하는 redis 클라이언트를 설정할 수 있습니다.

또한, 자세한 내용은

2

Windows에서 레디 스를 실행할 수 있습니다에 대한 Redis Quickstart manual을 읽어보세요,하지만 비공식입니다. 이를 안정적인 프로덕션 환경에 적용하려면 Linux 시스템에 Redis를 설치하는 것이 좋습니다.

http://redis.io/download

당신은 레디 스 데이터베이스에 연결하기위한 레디 스 클라이언트 소프트웨어를 설치,하지만 당신은 실제로 데이터베이스 소프트웨어를 설치하고 데이터베이스에서 코드를 가리 키도록해야합니다.