Как мне запустить Redis в Windows? - PullRequest
527 голосов
/ 25 июня 2011

Как мне запустить Redis в Windows?Страница загрузки Redis, кажется, предлагает * nix параметры.

Можно ли запустить Redis в Windows?

Ответы [ 28 ]

18 голосов
/ 29 января 2013

Я не запускаю Redis на Windows. Слишком много хлопот связано с тем, чтобы не отставать от портов, и они все время отстают от redis-stable на одну или две версии.

Вместо этого я запускаю redis на Vagrant виртуальной машине, которая запускает redis для меня. Я собрал все это в простой github repo , чтобы каждый мог получить удовольствие без особых хлопот. Все это автоматизированная сборка, поэтому здесь нет беспорядка. Я в блоге о деталях здесь .

13 голосов
/ 22 июня 2015

Я думаю, что это два самых простых способа запуска Redis в Windows

1 - собственный (и обновленный) порт для Windows

Как описано здесь on Вариант 3) Запуск собственного порта Microsoft Redis :

  1. Загрузить собственный 64-битный порт redis-latest.zip для Windows redis

wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip

Распакуйте файл redis64-latest.zip в любую папку, например, в папку c: \ redis

Запустите файл redis-server.exe, используя локальную конфигурацию

cd c:\redis

redis-server.exe redis.conf

Запустите redis-cli.exe для подключения к вашему экземпляру redis

cd c:\redis

redis-cli.exe

2 - с Vagrant

Вы можете использовать Redis в Windows с Vagrant, как описано здесь :

  1. Установить Vagrant в Windows

  2. Загрузите конфигурацию vagrant-redis.zip vagrant

    wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip

  3. Извлеките vagrant-redis.zip в любую папку, например, в c: \vagrant-redis

  4. Запустите виртуальную машину Virtual Box с vagrant up:

    cd c:\vagrant-redis

    vagrant up

Это запустит новый экземпляр Ubuntu VM внутри Virtual Box, который автоматически установит и запустит последнюю стабильную версию redis.

12 голосов
/ 12 августа 2014

Если вы довольны небольшим количеством Powershell, вы также можете получить самые современные бинарные файлы для Windows, используя Powershell и шоколад.

Сначала добавьте шоколад в Powershell, следуя приведенным здесь инструкциям (одна простая командная строка от имени администратора): 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. Copyright (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 Добавлено Шим C: \ ProgramData \ chocolatey \ bin \ redis-benchmark.exe '.. \ Lib \ Redis-64.2.8.9 \ Redis-benchmark.exe. добавленной Шим C: \ ProgramData \ chocolatey \ bin \ redis-check-aof.exe '.. \ Lib \ Redis-64.2.8.9 \ Redis-чек-aof.exe'. добавленной Шим C: \ ProgramData \ chocolatey \ bin \ redis-check-dump.exe '.. \ Lib \ Redis-64.2.8.9 \ Redis-чек-dump.exe. добавленной Шим C: \ ProgramData \ chocolatey \ bin \ redis-cli.exe '.. \ Lib \ Redis-64.2.8.9 \ Redis-cli.exe. добавленной Шим C: \ ProgramData \ chocolatey \ bin \ redis-server.exe '.. \ Lib \ Redis-64.2.8.9 \ Redis-server.exe. Закончена установка 'redis-64' и зависимости - если ошибки не отображаются в консоли, нет обнаружено. Проверьте журнал на наличие ошибок, если не уверены

Затем запустите сервер с

redis-server

Или CLI с

redis-cli

Следуйте инструкциям в C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx для установки службы redis

8 голосов
/ 11 января 2012

Страница загрузки Redis теперь содержит ссылки на некоторые неофициальные порты Windows.Dmajkic кажется наиболее популярным / полным.

Более подробный ответ: Как запустить Redis как сервис под Windows

6 голосов
/ 15 января 2018

Один из самых простых способов запустить Redis на хосте Windows - это использовать контейнер Docker Redis.Просто запустите Hyper-V, загрузите Docker и запустите Redis

6 голосов
/ 16 августа 2018

вы можете установить 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»).

5 голосов
/ 15 мая 2019

Теперь вы можете установить Memurai для Windows, Redis-совместимый кэш и хранилище данных для Windows, в настоящее время совместимое с Redis 5. Memurai стремится удовлетворить потребность в поддерживаемом Redis-совместимом хранилище данных на платформе Windows. По своей сути он основан на исходном коде Redis, портированном для собственной работы в Windows, и разработан для обеспечения уровня надежности и производительности, необходимого для производственных сред. Вы можете узнать больше и скачать Memurai на https://www.memurai.com.

Алексис Кампайя
Генеральный директор Memurai

4 голосов
/ 10 ноября 2013

Я предоставил инструкции по установке и загрузку для 2 самых популярных способов запуска Redis в Windows по адресу: https://github.com/mythz/redis-windows, который показывает, как:

  1. Используйте Vagrant для запуска последней стабильной версии Redis внутри VirtualBox VM.
  2. Загрузите и запустите Собственный порт Microsoft для Windows Redis
3 голосов
/ 10 февраля 2018

Вот мои шаги по установке Redis 4.0.8 на Windows 10 Pro (1709) через подсистему Windows для Linux:

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

Вы можете пропустить несколько шагов, если у вас есть современная среда.

3 голосов
/ 25 сентября 2017

Редис версия для Windows была опубликована командой разработчиков Microsoft Open, но недавно этот проект был заархивирован в https://github.com/MicrosoftArchive/redis только для чтения и не будет обновляться. Остановил разработку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...