Как запустить Redis в Windows?

Как запустить Redis в Windows? На странице загрузки Redis просто предлагаются опции * nix.

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

Ответ 1

Один клик Redis устанавливается как служба Windows:

https://github.com/rgl/redis/downloads

Загрузите и запустите верхний .exe(игнорируйте кнопку "скачать как zip" )

Изменить:. Для последних версий Redis для Windows смотрите MSOpenTech/redis. См. ответ Тодда Меньера для получения дополнительной информации.

Ответ 2

Я нашел еще один простой способ установить Redis под Windows

Загрузите последний Redis .msi файл из

https://github.com/MSOpenTech/redis/releases

после установки. Служба redis установлена, мы можем использовать ее из Service manager

введите описание изображения здесь

Ответ 3

Если вы хотите установить последний порт MSOpenTech для Redis на сервере Windows, просмотренный службой Windows, без необходимости создавать что-либо самостоятельно, читайте дальше.

MSOpenTech, кажется, единственный порт, который активно пытается идти в ногу с последним и самым большим Redis. Они утверждают, что это готово к производству, но они не совсем аккуратно его аккумулировали для установки на сервере, особенно если вы хотите запустить их RedisWatcher, чтобы следить за ним, что рекомендуется. (Я попытался построить RedisWatcher самостоятельно в соответствии с их инструкциями, но необходимый Wix Toolset сумел испортить мою систему довольно хорошо. Я не буду в нее входить.) К счастью, они предоставили все необходимые вам двоичные файлы, но не все в одном месте, Из README:

До сих пор RedisWatcher не переносится на 2.6. Однако это не должна влиять на версию Redis, а код в 2.4 ветвь должна работать с двоичными файлами Redis 2.6.

Итак, вам нужно загрузить двоичные файлы из 2-х ветвей, чтобы получить все необходимые биты. Без дальнейших церемоний выполните следующие шаги:

  • Загрузите и извлеките Redis двоичные файлы из ветки 2.6
  • Скопируйте все извлеченные двоичные файлы в папку c:\redis\bin
  • Создайте еще одну папку в каталоге c:\redis\inst1
  • Загрузите и извлеките двоичные файлы RedisWatcher из ветки 2.4
  • Запустите InstallWatcher.msi. Это должно создать службу Windows, называемую наблюдателем Redis.
  • Откройте консоль служб Windows и запустите службу наблюдения Redis.
  • (необязательно) RedisWatcher должен быть установлен в C:\Program Files (x86)\RedisWatcher. Там вы найдете конфигурационный файл watcher.conf, который вы можете редактировать, чтобы настроить дополнительные экземпляры, использовать разные пути, чем указано в шагах 2 и 3, и т.д. Вам не нужно будет перезапускать службу, чтобы изменения вступили в силу.

Ответ 4

Наиболее обновленная версия Redis (только несколько небольших выпусков) доступна здесь здесь. Этот репозиторий предоставляет вам версию 3.2.100 (текущий - 3.2), тогда как наиболее ответный ответ дает вам только версию 2.4.6, а последнее обновление для репо - 2 года назад.

Установка проста: просто скопируйте все из архива в любую папку и запустите redis-server.exe, чтобы запустить сервер, и redis-cli.exe, чтобы подключиться на этот сервер через оболочку.

Ответ 5

Чтобы установить Redis для Windows

Вы можете выбрать любой из этих источников

  1. https://github.com/MSOpenTech/redis/releases или
  2. https://github.com/rgl/redis/downloads

Лично я предпочел первый вариант option

  • Загрузите Redis-x64-2.8.2104.zip
  • Распакуйте zip в подготовленный каталог

  • запустите redis-server.exe ИЛИ redis-server.exe --maxheap 2 ГБ enter image description here

  • затем запустите redis-cli.exe

enter image description here

enter image description here

Вы можете начать использовать Redis сейчас, пожалуйста, обратитесь к командам

Ответ 6

Может быть, немного позже, но мне удалось запустить Redis в обновлении Windows 10.
Обновление 10-летия Windows 10 поставляется с Bash на Ubuntu в Windows, просто он поставляется с bash.

Ниже приведены два учебника, которые я использовал:

1- Как установить и использовать оболочку Linux Bash в Windows 10
2- Как установить и использовать Redis

Ниже приведен образ запуска Redis.

Наслаждайтесь:)

Redis работает на порту 6379

Ответ 7

Перейдите в releases, и вы можете получить ZIP файл, содержащий соответствующие файлы, а также документ Word под названием RedisService.docx с следующие инструкции:

Установка службы

- сервис установки

Это должен быть первый аргумент в командной строке redis-server. Аргументы после этого передаются в том порядке, в котором они выполняются в Redis при запуске службы. Служба будет настроена как Autostart и будет запущена как "NT AUTHORITY\NetworkService". После успешной установки будет показано сообщение об успешном завершении, и Redis выйдет. Эта команда не запускает службу.

Например:

redis-server --service-install redis.windows.conf --lublvel verbose

И потом, в том же документе, еще один пример:

Следующее установит и запустит три отдельных экземпляра Redis в качестве службы:

redis-server --service-install --service-name redisService1 -port 10001

     

redis-server --service-start --service-name redisService1

     

redis-server --service-install --service-name redisService2 -port 10002

     

redis-server --service-start --service-name redisService2

     

redis-server --service-install --service-name redisService3 -port 10003

     

redis-server - service-start --service-name redisService3

Из того, что я могу собрать, это, по-видимому, новый путь вперед, а не беспорядок с отдельной службой Windows для мониторинга и перезапуска CLI.

Ответ 8

Загрузить redis из Загрузить Redis для Windows

  • Затем установите его
  • открыть cmd с правами администратора
  • выполнить команду net start redis

Вот оно.

Ответ 9

MS Open Tech недавно сделала версию Redis доступной для загрузки на Github. Они говорят, что это еще не производство, но следят за этим.

Github репо

Скачать релизы как MSI

Ответ 10

Я не запускаю redis для окон. Там слишком много хлопот, связанных с поддержанием портов, и они отстают от redis-stable на версию или два все время.

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

Ответ 11

Есть два способа. Вы можете использовать установочный файл MSI или сделать это вручную:

Сначала загрузите MSI или ZIP файл:

Вы можете скачать оба файла отсюда: https://github.com/MicrosoftArchive/redis/releases

Посмотрите видеоинструкцию (видео охватывает пример обеих установок)

посмотрите это видео урок по установке:
https://www.youtube.com/watch?v=ncFhlv-gBXQ

Ответ 12

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

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

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

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

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

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

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

cd c:\redis

redis-server.exe redis.conf

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

cd c:\redis

redis-cli.exe

2 - с бродячей

Вы можете использовать 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. Запустите виртуальную виртуальную коробку с vagrant up:

    cd c:\vagrant-redis

    vagrant up

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

Ответ 13

Если вы довольны немного 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 Авторское право (C) 2013 Корпорация Microsoft. Все права защищены.

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 shim, указывающий на "..\lib\redis-64.2.8.9\redis-benchmark.exe". Добавлен C:\ProgramData\chocolatey\bin\redis-check-aof.exe shim, указывающий на "..\lib\redis-64.2.8.9\redis-check-aof.exe". Добавлен C:\ProgramData\chocolatey\bin\redis-check-dump.exe shim, указывающий на "..\lib\redis-64.2.8.9\redis-check-dump.exe". Добавлен C:\ProgramData\chocolatey\bin\redis-cli.exe shim, указывающий на "..\lib\redis-64.2.8.9\redis-cli.exe". Добавлен C:\ProgramData\chocolatey\bin\redis-server.exe shim, указывающий на "..\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

Ответ 15

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

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

Ответ 16

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

Ответ 17

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

Ответ 18

Я использую Memurai, которая является Redis-совместимым кешем и хранилищем данных для Windows. Это также рекомендуется Microsoft open tech, как написано в их бывшем проекте здесь.

Этот проект больше не поддерживается. Если ты ищите версию Redis для Windows, вы можете проверить Memurai. Обратите внимание, что Microsoft официально не одобряет это товар любым способом.

Ответ 19

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

Ответ 20

Вы можете попробовать baboonstack, который включает redis, а также менеджер версий node.js и mongoDB. И это перекрестная платформа.

Ответ 21

Версия redis для окон была опубликована командой разработчиков microsoft open tech. Но недавно этот проект был заархивирован до https://github.com/MicrosoftArchive/redis только для чтения и не будет обновляться. Прекратил разработку

Ответ 22

Вот мои шаги по установке 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

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

Ответ 23

Читая о некоторых пользователях, запускавших Redis в виртуальной машине, мне пришло в голову рекомендации команды Redis:

Redis работает медленнее на виртуальной машине. Стоимость виртуализации довольно высока, потому что для многих обычных операций. (...) Предпочитаете запустить Redis на физическом поле, особенно если вы предпочитаете детерминированные задержки. На современном гипервизоре (VMWare) результат redis-benchmark на виртуальной машине через физическую сеть почти делится на 2 по сравнению с физической машиной с некоторым значительным временем процессора, затраченным на систему и прерываниями.

Ответ 24

Поскольку порт MSOpenTech Redis больше не поддерживается, все, кто интересуется собственным портом Redis для Windows, теперь могут получить альфа-версию Redis 4.0.2 для Windows: https://github.com/tporadowski/redis/releases, Эта вилка представляет собой слияние последней версии 3.2.100 от MSOpenTech и 4.0.2 от antirez/redis с несколькими исправлениями. В настоящее время этот порт не поддерживает модуль, и зависимости все еще должны обновляться до того, что использует Redis.

Ответ 27

Проект Redis официально не поддерживает Windows. Тем не менее, группа Microsoft Open Tech разрабатывает и поддерживает этот порт Windows, ориентированный на Win64.

http://redis.io/download

Ответ 28

Используете Windows 10? Иди сюда: https://docs.microsoft.com/en-us/windows/wsl/install-win10

Тогда беги...

    $ wget https://github.com/antirez/redis/archive/5.0.6.tar.gz <- change this to whatever Redis version you want (https://github.com/antirez/redis/releases)
    $ tar xzf redis-5.0.6.tar.gz
    $ cd redis-5.0.6
    $ make

Ответ 29

Кажется, это самый простой способ получить последнюю версию Redis - используйте NuGet Manager:

1) Откройте настройку NuGet страница и загрузите утилиту командной строки (Последняя версия инструмента командной строки nuget.exe всегда доступна из https://nuget.org/nuget.exe)

2) Скопируйте этот файл куда-нибудь (например, C:\Downloads)

3) Запустите командную строку в качестве администратора и выполните следующие команды:

cd C:\Downloads
nuget.exe install redis-64

4) В папке Downloads будет последняя версия Redis (C:\Downloads\Redis-64.2.8.19 в моем случае)

5) Запустите redis-server.exe и начните работу

P.S. Примечание: redis из Загрузить Redis для windows содержит очень старую версию Redis: 2.4.6

Ответ 30

введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

VARY EASY:(NO ANY CAMMAN OR NOT GOING TO ANY LINK,ONLY FOLLOW THIS STEP ,FOR ALL VERSION)   
             FIRST INSTALL REDIS 
                -->>AFTER OPEN TASKBAR
                -->>OPEN SERVICE(taskbar service)
                -->>CHOOSE REDIS 
                -->>RIGTH CLICK ON REDIS SERVICE AND OPEN SERVICE(VIEW IMAGES) 
                -->>CLICK ON START OR RESTART.(ALSO SET AUTOSTART)