Windows에서 Redis를 어떻게 실행합니까? Redis 다운로드 페이지는 * nix 옵션을 제공하는 것 같습니다.
Windows에서 기본적으로 Redis를 실행할 수 있습니까?
Windows에서 Redis를 어떻게 실행합니까? Redis 다운로드 페이지는 * nix 옵션을 제공하는 것 같습니다.
Windows에서 기본적으로 Redis를 실행할 수 있습니까?
답변:
Windows 서비스로 한 번의 클릭으로 Redis 설치 :
https://github.com/rgl/redis/downloads
상단 .exe 다운로드 및 실행 ( "zip으로 다운로드"버튼 무시)
편집 : Windows 용 Redis의 최신 버전은을 참조하십시오 MSOpenTech/redis
. 자세한 내용은 Todd Menier의 답변 을 참조하십시오.
당신이있는 경우 Windows Subsystem for Linux (WSL)
, 기본적으로 윈도우 10 및 Windows Server 2019에 당신은 당을 할 수
Ogglas 답변
Redis
Windows 에서 설치하는 간단한 방법을 하나 더 발견했습니다.
에서 최신 Redis
.msi
파일을 다운로드하십시오.
https://github.com/MSOpenTech/redis/releases
설치 후. Redis 서비스가 설치되었습니다.Service manager
The operation could not be completed
MSOpenTech의 최신 Redis 포트를 Windows 서버에서 Windows 서비스가 감시하지 않고 직접 설치하지 않으려면 계속 읽으십시오.
MSOpenTech 는 최신의 가장 큰 Redis를 적극적으로 따라 잡는 유일한 포트 인 것 같습니다. 프로덕션 환경에 적합 하다고 주장 하지만 특히 RedisWatcher 서비스를 실행 하여 계속 감시 하려는 경우 서버에 설치하기 위해 정확하게 패키지하지는 않았습니다 . (지침에 따라 RedisWatcher를 직접 빌드하려고 시도했지만 필요한 Wix 툴셋이 시스템을 상당히 망쳐 놓았습니다. 들어 가지 않을 것입니다.) 다행히도 필요한 모든 바이너리를 한곳에 제공하지 않았습니다. . 로부터 README :
지금까지 RedisWatcher는 2.6으로 이월되지 않았습니다. 그러나 이는 Redis 버전의 영향을받지 않아야하며 2.4 분기의 코드는 Redis 2.6 바이너리와 작동해야합니다.
따라서 필요한 모든 비트를 얻으려면 2 가지에서 바이너리를 다운로드해야합니다. 더 이상 고민하지 않으면 다음 단계가 있습니다.
Redis의 최신 버전 (이전 버전은 거의 없음)은 여기 에서 찾을 수 있습니다 . 이 리포지토리는 3.2.100 버전 (현재는 3.2)을 제공하는 반면 가장 많이 답변 된 답변 은 2.4.6 버전 만 제공하며 2 년 전에 리포지토리에 대한 마지막 업데이트가 제공됩니다.
설치는 간단합니다. 아카이브에서 모든 폴더로 모든 것을 복사하고 redis-server.exe 를 실행하여 서버를 실행하고 redis-cli.exe 를 실행 하여 셸을 통해이 서버에 연결하면됩니다.
Windows 용 Redis를 설치하려면
이 소스 중 하나를 선택할 수 있습니다
개인적으로 첫 번째 옵션을 선호했습니다
준비된 디렉토리에 zip을 추출하십시오.
달리기 redis-server.exe
또는redis-server.exe --maxheap 2gb
redis-cli.exe
이제 Redis를 사용할 수 있습니다. 명령을 참조하십시오
약간 늦었지만 Windows 10 Aniversary Update에서 Redis를 실행할 수있었습니다.
Windows 10 Aniversary Update 는 Windows의 Ubuntu에서 Bash 와 함께 제공되며 간단히 bash와 함께 제공됩니다.
다음은 내가 따라온 두 가지 자습서입니다.
1- Windows 10에서 Linux Bash Shell 을 설치하고 사용하는 방법
2- Redis를 설치하고 사용하는 방법
아래는 Redis를 실행하는 이미지입니다.
즐겨 :)
로 이동 릴리스 와는 관련 파일이 포함 된 ZIP 파일을 얻을 수 있습니다 뿐만 아니라 라는 Word 문서 RedisService.docx
다음 지침을 :
서비스 설치
--service-install
redis-server 명령 행에서 첫 번째 인수 여야합니다. 이 이후의 인수는 서비스가 시작될 때 Redis에 발생하는 순서대로 전달됩니다. 서비스는 자동 시작으로 구성되고 "NT AUTHORITY \ NetworkService"로 시작됩니다. 성공적으로 설치되면 성공 메시지가 표시되고 Redis가 종료됩니다. 이 명령은 서비스를 시작하지 않습니다.
예를 들어 :
redis-server --service-install redis.windows.conf-로그 레벨 상세
그리고 나중에 같은 문서에서 다른 예를 보자.
다음은 서비스로 별도의 세 Redis 인스턴스를 설치하고 시작합니다.
redis-server --service-install -–service-name redisService1 – 포트 10001
redis-server --service-start --service-name redisService1
redis-server --service-install --service-name redisService2 – 포트 10002
redis-server --service-start-서비스 이름 redisService2
redis-server --service-install --service-name redisService3 – 포트 10003
redis-server --service-start-서비스 이름 redisService3
내가 수집 할 수있는 것에서 이것은 CLI를 모니터링하고 다시 시작하기 위해 별도의 Windows 서비스를 망쳐 놓지 않고 새로운 방법으로 보입니다.
MS Open Tech는 최근 Github에서 Redis 버전을 다운로드 할 수있게했습니다. 그들은 아직 생산 준비가되지 않았지만 계속 지켜봐야한다고 말합니다.
이 설치 비디오 자습서를 참조하십시오 :
https://www.youtube.com/watch?v=ncFhlv-gBXQ
Windows에서 redis를 실행하지 않습니다. 포트를 따라 잡는 데 너무 많은 번거 로움이 있으며, 항상 버전이 한 두 개씩 불안정 해집니다.
대신 나는 redis를 실행하는 Vagrant 가상 머신에서 redis를 실행합니다. 나는 모든 것을 간단한 github repo에 묶어 너무 번거 로움없이 모두가 즐거움을 얻을 수 있습니다. 모든 것은 자동화 된 빌드이므로 혼란이 없습니다. 자세한 내용은 여기 블로그에 올렸 습니다 .
localhost:6379
.
이것이 Windows에서 Redis를 실행하는 가장 간단한 두 가지 방법이라고 생각합니다
바와 같이 여기 에 옵션 3) 레디 스의 마이크로 소프트의 기본 포트를 실행 :
- redis-latest.zip 기본 64 비트 Windows 포트 redis를 다운로드하십시오.
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
c : \ redis와 같은 폴더에 redis64-latest.zip을 추출하십시오.
로컬 구성을 사용하여 redis-server.exe를 실행하십시오.
cd c:\redis
redis-server.exe redis.conf
- redis-cli.exe를 실행하여 redis 인스턴스에 연결
cd c:\redis
redis-cli.exe
설명 된대로, 방랑과 Windows에서 레디 스를 사용할 수 있습니다 여기에 :
Windows에 Vagrant 설치
vagrant-redis.zip vagrant 구성 다운로드
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
c : \ vagrant-redis와 같은 폴더에 vagrant-redis.zip을 추출하십시오.
vagrant up으로 Virtual Box VM을 시작하십시오.
cd c:\vagrant-redis
vagrant up
그러면 Virtual Box 내부에 새로운 Ubuntu VM 인스턴스가 시작되어 최신 안정 버전의 redis를 자동으로 설치하고 시작합니다.
현재 Redis 5와 호환되는 Redis 호환 캐시 및 Windows 용 데이터 저장소 인 Windows 용 Memurai를 설치할 수 있습니다. Memurai는 Windows 플랫폼에서 지원되는 Redis 호환 데이터 저장소의 필요성을 충족시키는 것을 목표로합니다. 핵심은 Windows에서 기본적으로 실행되도록 포팅 된 Redis 소스 코드를 기반으로하며 프로덕션 환경에 필요한 수준의 안정성과 성능을 제공하도록 설계되었습니다. https://www.memurai.com 에서 Memurai에 대해 자세히 알아보고 다운로드 할 수 있습니다 .
Alexis Campailla Memurai
CEO
약간의 Powershell에 만족한다면 Powershell과 초콜릿을 사용하여 최신 Windows 바이너리를 얻을 수도 있습니다.
먼저 여기 지침에 따라 초콜릿을 초콜릿에 추가하십시오 (관리자로서의 간단한 명령 행) : https://chocolatey.org/
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
그런 다음 Powershell을 사용하여 초콜릿에서 redis 패키지를 가져옵니다. http://chocolatey.org/packages/redis-64
choco install redis-64
Redis는 C : \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9와 같은 방식으로 설치됩니다.
Windows PowerShell 저작권 (C) 2013 Microsoft Corporation. 판권 소유.
PS C : \ windows \ system32> choco install redis-64 Chocolatey (v0.9.8.27)가 'redis-64'및 종속성을 설치하고 있습니다. 설치하면 설치중인 각 종속성에 대한 'redis-64'라이센스가 승인됩니다.
redis-64 v2.8.9 '.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe'를 가리키는 C : \ ProgramData \ chocolatey \ bin \ redis-benchmark.exe가 추가되었습니다. '.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe'를 가리키는 C : \ ProgramData \ chocolatey \ bin \ redis-check-aof.exe가 추가되었습니다. '.. \ lib \ redis-64.2.8.9 \ redis-check-dump.exe'를 가리키는 C : \ ProgramData \ chocolatey \ bin \ redis-check-dump.exe 심을 추가했습니다. '.. \ lib \ redis-64.2.8.9 \ redis-cli.exe'를 가리키는 C : \ ProgramData \ chocolatey \ bin \ redis-cli.exe가 추가되었습니다. '.. \ lib \ redis-64.2.8.9 \ redis-server.exe'를 가리키는 C : \ ProgramData \ chocolatey \ bin \ redis-server.exe가 추가되었습니다. 콘솔에 오류가 표시되지 않으면 'redis-64'및 종속성 설치가 완료된 것입니다. 확실하지 않은 경우 로그에서 오류 확인
그런 다음 서버를 실행하여
redis-server
또는 CLI
redis-cli
C : \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx의 지침에 따라 redis 서비스를 설치하십시오.
당신이있는 경우 Windows Subsystem for Linux (WSL)
, 기본적으로 윈도우 10 및 Windows Server 2019에이 같은 그것을 할 수 있습니다 :
WSL을 설정하십시오.
Linux 용 Windows 서브 시스템을 사용하려면 Microsoft Docs 의 지시 사항을 따르십시오 . 짧은 버전은 다음과 같습니다. Windows 10에서 Microsoft는 명령 프롬프트를 기본 셸로 PowerShell로 바꿉니다. PowerShell을 관리자 권한으로 열고이 명령을 실행하여 Linux 용 Windows 하위 시스템 (WSL)을 활성화합니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
변경 후 Windows를 재부팅합니다.이 작업은 한 번만 수행하면됩니다.
지원되는 Linux 배포판 중 하나를 Microsoft Store 에서 다운로드하여 설치 하십시오 . 우분투는 잘 작동합니다.
Redis 설치 및 테스트 :
Windows 스토어에서 설치된 배포판을 시작한 다음 redis-server를 설치하십시오. 다음 예제는 Ubuntu와 함께 작동합니다 (초기 사용을 기다렸다가 처음 사용할 때 로그인을 만들어야 함).
> sudo apt-get update
> sudo apt-get upgrade
> sudo apt-get install redis-server
> redis-cli -v
Redis 서버를 다시 시작하여 서버가 실행 중인지 확인하십시오.
> sudo service redis-server restart
간단한 Redis 명령을 실행하여 Redis 서버가 실행 중이고 사용 가능한지 확인하십시오.
$ redis-cli
127.0.0.1:6379> set user:1 "Oscar"
127.0.0.1:6379> get user:1
"Oscar"
Redis 서버를 중지하려면
> sudo service redis-server stop
출처:
레디 스 다운로드 페이지는 이제 몇 가지 비공식 윈도우 포트에 대한 링크가 있습니다. dmajkic 하나는 가장 인기있는 / 완전한 것 같습니다.
더 자세한 답변 : Windows에서 Redis를 서비스로 실행하는 방법
이 기사에 따라 Redis를 설치할 수 있습니다 : https://github.com/ServiceStack/redis-windows 그러나 바로 가기 위해서는 다음 링크로 다운로드 할 수 있습니다 : https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip 을 다운로드 한 후 파일을 넣을 디렉토리로 이동 한 다음 zip 파일을 추출한 다음 명령 프롬프트를 열고 파일을 추출한 디렉토리로 이동 한 다음 " redis-server "및 Enter 키를 누릅니다 (redis-cli open 명령을 열고 redis 디렉토리로 라우팅하지만"redis-server "대신"redis-cli "를 실행).
https://github.com/mythz/redis-windows 에서 Windows에서 Redis를 실행하는 가장 일반적인 두 가지 방법에 대한 설치 지침과 다운로드 를 제공 했습니다.
Windows 10을 사용하십니까?
https://docs.microsoft.com/en-us/windows/wsl/install-win10
/etc/apt/sources.list
(Debian 10 Buster/Bullseye)
Installs latest stable Redis (5.0.6 at time of posting)
deb https://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org/debian-security/ buster/updates main
deb http://ftp.debian.org/debian bullseye-backports main
apt install redis-server
redis와 node.js 및 mongoDB 버전 관리자가 포함 된 baboonstack을 사용해 볼 수 있습니다 . 그리고 크로스 플랫폼입니다.
Windows의 redis 버전은 Microsoft 공개 기술 팀에서 게시했지만 최근이 프로젝트는 https://github.com/MicrosoftArchive/redis에 읽기 전용 으로 보관되어 있으며 업데이트되지 않습니다. 개발을 중단했다
Linux 용 Windows 하위 시스템을 통해 Windows 10 Pro (1709)에 Redis 4.0.8을 설치하는 단계는 다음과 같습니다.
in home/user/
01 wget http://download.redis.io/releases/redis-4.0.8.tar.gz
02 tar xzf redis-4.0.8.tar.gz
03 cd redis-4.0.8/
04 sudo apt-get install make
05 sudo apt-get update
06 sudo apt-get install gcc
07 cd deps
08 make hiredis jemalloc linenoise lua geohash-int
09 cd ..
10 make
최신 환경 인 경우 여러 단계를 건너 뛸 수 있습니다.
sudo service redis-server start
win10 상자가 다시 시작될 때마다 실행되는 다우 너 입니다. 도커 컨테이너를 사용하는 것이 좋습니다
MSOpenTech의 Redis 포트는 더 이상 유지되지 않으므로 Windows 용 Redis의 기본 포트에 관심이있는 사용자는 이제 Windows 용 "알파"버전의 Windows 용 Redis 4.0.2를 얻을 수 있습니다. https://github.com/tporadowski/redis/releases . 이 포크는 MSOpenTech의 최신 3.2.100 버전과 antirez / redis의 4.0.2를 몇 가지 버그 수정 으로 병합 한 것입니다. 현재 해당 포트는 모듈을 지원하지 않으며 Redis가 사용하는 것으로 종속성이 계속 업데이트됩니다.
MSOpenTech-Redis 프로젝트는 더 이상 적극적으로 유지 관리되지 않습니다. Redis의 Windows 버전을 찾고 있다면 Memurai를 확인하십시오. Microsoft는 공식적으로이 제품을 보증하지 않습니다. 자세한 내용은 https://github.com/microsoftarchive/redis
Windows 10에 Redis 서버를 설치 및 설정하려면 https://redislabs.com/blog/redis-on-windows-10
macOS 및 Linux에 Redis 서버를 설치 및 설정하려면 https://redis.io/download
또한 패키지 관리자를 통해 Linux에 Redis 서버를 설치 및 설정할 수 있습니다
macOS 용 Redis 서버 설치 및 설정 안내서 https://github.com/rahamath18/Redis-on-MacOS
Redis 프로젝트는 공식적으로 Windows를 지원하지 않습니다. 그러나 Microsoft Open Tech 그룹은 Win64를 대상으로하는이 Windows 포트를 개발하고 유지 관리합니다.
Windows 용 Redis의 기본 버전은 없습니다 (일부 이전 버전 만 사용 가능)
그러나 WSL (Linux 용 Windows 하위 시스템)을 사용하여 최신 버전을 설치할 수 있습니다. Redis Labs의 다음 블로그를 참조하십시오.
최신 Redis x86 빌드 (32 비트)는 여기에서 찾을 수 있습니다. http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
그는 2.8. * 및 3.0. * 분기를 모두 유지한다고 말합니다.