Як запустити Redis у Windows? Сторінка завантаження Redis, здається, пропонує * nix варіанти.
Чи можу я запускати Redis вдома?
Як запустити Redis у Windows? Сторінка завантаження Redis, здається, пропонує * nix варіанти.
Чи можу я запускати Redis вдома?
Відповіді:
Встановити Redis одним натисканням як сервіс Windows:
https://github.com/rgl/redis/downloads
Завантажте та запустіть верхню .exe (ігноруйте кнопку "завантажити як zip")
Редагувати: Ознайомтеся з останніми версіями Redis для Windows MSOpenTech/redis
. Дивіться відповідь Тодда Меньєра для отримання додаткової інформації.
Якщо у вас є Windows Subsystem for Linux (WSL)
, як правило, в ОС Windows 10 та Windows Server 2019, ви можете зробити це відповідно
до відповіді Ogglas
Я знайшов ще один простий спосіб встановити Redis
під Windows
Завантажте останній Redis
.msi
файл з
https://github.com/MSOpenTech/redis/releases
після установки. Сервіс redis встановлений, ми можемо ним управлятиService manager
The operation could not be completed
Якщо ви хочете встановити останній порт Redis MSOpenTech Redis, на сервер Windows, який переглядає служба Windows, не будуючи нічого самостійно, читайте далі.
MSOpenTech, здається, є єдиним портом, який активно намагається не відставати від останнього і найбільшого Redis. Вони стверджують, що він готовий до виробництва , але його точно не упакували для установки на сервер, особливо якщо ви хочете запустити їхній сервіс RedisWatcher, щоб слідкувати за цим, що рекомендується. (Я спробував створити RedisWatcher самостійно за їхніми вказівками, але необхідний комплект інструментів Wix вдалося зіпсувати мою систему досить добре. Я не вдаваюся в неї.) На щастя, вони надали всі потрібні бінарні файли, тільки не всі в одному місці . З ПРОЧИТАННЯ :
Поки RedisWatcher не переноситься на 2.6. Однак версія Redis на це не повинна впливати, і код у відділенні 2.4 повинен працювати з бінарними файлами Redis 2.6.
Тож вам потрібно буде завантажити бінарні файли з двох гілок, щоб отримати всі необхідні біти. Без додаткових помилок, ось такі кроки:
Найбільш оновлювані (тільки кілька релізів незначних позаду) версій Redis можна знайти тут . Це сховище надає версію 3.2.100 (поточна - 3.2), тоді як найвигідніша відповідь дає лише версію 2.4.6, а останнє оновлення репо було 2 роки тому.
Установка проста: просто скопіюйте все з архіву в будь-яку папку та запустіть redis-server.exe для запуску сервера та redis-cli.exe для підключення до цього сервера через оболонку.
Щоб встановити Redis для Windows
Ви можете вибрати будь-яке з цих джерел
Особисто я віддав перевагу першому варіанту
Витягніть блискавку в підготовлений каталог
бігати redis-server.exe
абоredis-server.exe --maxheap 2gb
redis-cli.exe
Ви можете почати використовувати Redis зараз, будь ласка, зверніться до команд
Можливо, це трохи пізно, але мені вдалося запустити Redis на Windows 10 Aniversary Update.
Оновлення Windows 10 Aniversary Поставляється з Bash на Ubuntu в Windows , просто поставляється з bash.
Нижче наведено два підручника, які я дотримувався:
1- Як встановити та використати оболонку Linux Bash для Windows 10
2- Як встановити та використовувати Redis.
Нижче зображено запуск Redis.
Насолоджуйтесь :)
sudo apt install gcc make
мені довелося, перш ніж я міг встановити та створити Redis. Ран в цей один , як добре;) stackoverflow.com/questions/37103054 / ...
Перейдіть до випусків, і ви зможете отримати ZIP-файл, що містить відповідні файли , а також документ Word, названий RedisService.docx
із такими інструкціями:
Встановлення сервісу
--service-install
Це має бути першим аргументом у командному рядку redis-server. Аргументи після цього передаються в тому порядку, який вони виникають у Redis при запуску служби. Служба буде налаштована як Автозапуск та буде запущена як "NT AUTHORITY \ NetworkService". Після успішної установки буде показано повідомлення про успіх і Redis вийде. Ця команда не запускає службу.
Наприклад:
redis-сервер --service-install redis.windows.conf - багатослов'я
А потім пізніше, у тому ж документі, ще один приклад:
Далі слід встановити та запустити три окремі екземпляри Redis як сервісу:
redis-сервер --service-install -–service-name redisService1 –спорт 10001
redis-сервер --service-start - ім'я сервісу redisService1
redis-сервер --service-install - ім'я сервісу redisService2 –порт 10002
redis-сервер --service-start - ім'я сервісу redisService2
redis-сервер --service-install - ім’я сервісу redisService3 –порт 10003
redis-сервер --service-start - ім’я сервісу redisService3
З того, що я можу зібрати, це виглядає як новий шлях вперед, а не возитися з окремою службою Windows для моніторингу та перезапуску CLI.
Завантажте redis із Завантажте Redis для windows
net start redis
Це воно.
MS Open Tech нещодавно зробила версію Redis доступною для завантаження на Github. Вони кажуть, що це ще не готове виробництво, але слідкуйте за цим.
дивіться цей навчальний посібник із встановлення:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
Я не запускаю redis на windows. Надто багато клопоту бере участь у тому, щоб не відставати від портів, і вони весь час відстають від стійких до перегляду версій чи двох.
Натомість я запускаю redis на віртуальній машині Vagrant, яка працює для мене redis. Я закутаний вся справа в простій GitHub репо , так що кожен може отримати в веселощі без особливого клопоту. Вся справа в автоматизованому будівництві, щоб не було безладу. Я блогів про деталі тут .
localhost:6379
.
Я думаю, що це два найпростіших способи запустити Redis на Windows
Як описано тут у варіанті 3) Запуск рідного порту Microsoft Redis :
- Завантажте рідний 64-розрядний порт Redis-latest.zip для Windows
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
Ви можете використовувати Redis у Windows із програмою Vagrant, як описано тут :
Встановити Vagrant в Windows
Завантажте конфігурацію vagrant-redis.zip vagrant
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
Витягніть vagrant-redis.zip у будь-якій папці, наприклад у c: \ vagrant-redis
Запустіть віртуальну коробку віртуального вікна з бродяжником:
cd c:\vagrant-redis
vagrant up
Це запустить новий екземпляр Ubuntu VM всередині Virtual Box, який автоматично встановить і запустить останню стабільну версію redis.
Тепер ви можете встановити Memurai для Windows, кеш-пам'ять, сумісну з Redis, і сховище даних для Windows, сумісні з Redis 5. Memurai має на меті задовольнити потребу в підтримуваній сховищі даних Redis на платформі Windows. По суті, він заснований на вихідному коді Redis, перенесеному для роботи в ОС Windows, і він розроблений для забезпечення рівня надійності та продуктивності, необхідного для виробничих умов. Ви можете дізнатися більше та завантажити Memurai на https://www.memurai.com .
Алексіс Кампаїла,
генеральний директор, Мемурай
Якщо вас влаштовує трохи 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 Corporation. Всі права захищені.
PS C: \ windows \ system32> choco встановити 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
Якщо у вас є Windows Subsystem for Linux (WSL)
Windows 10 та Windows Server 2019, ви можете це зробити так:
Налаштування WSL:
Щоб увімкнути підсистему Windows для Linux, дотримуйтесь інструкцій Microsoft Docs . Коротка версія: У Windows 10 Microsoft замінює командний рядок на PowerShell як оболонку за замовчуванням. Відкрийте PowerShell як адміністратор і запустіть цю команду, щоб увімкнути підсистему Windows для Linux (WSL):
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Перезавантажте Windows після внесення змін - зауважте, що робити це потрібно лише один раз.
Завантажте та встановіть один із підтримуваних дистрибутивів Linux із магазину Microsoft Store . Ubuntu працює чудово.
Встановлення та тестування Redis:
Запустіть встановлений дистрибутив із магазину Windows, а потім встановіть redis-сервер. Наступний приклад працює з 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
Джерело:
Сторінка завантаження Redis тепер є посилання на деякі неофіційні порти Windows. Найпопулярніший / найповніший, здається, dmajkic.
Більш детальна відповідь: Як запустити Redis як сервіс під Windows
Я використовую Memurai, який є сумісним кешем і зберіганням даних для Windows. Його також рекомендують Microsoft open tech, як це було написано на їх колишньому проекті тут .
Цей проект більше не підтримується активно. Якщо ви шукаєте версію Redis для Windows, ви можете перевірити Memurai. Зауважте, що Microsoft жодним чином офіційно не підтримує цей продукт.
Ви можете встановити Redis, дотримуючись цієї статті: https://github.com/ServiceStack/redis-windows, але для прямого переходу ви можете завантажити його за посиланням: https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip після завантаження перейдіть до каталогу, в який ви хочете розмістити свої файли, потім витягніть zip-файл, потім відкрийте командний рядок і перейдіть до каталогу, де ви вилучили ваш файл, а потім введіть " redis-сервер "та натисніть клавішу enter (для відкриття redis-cli open команди та маршруту до каталогу redis, але замість" redis-сервера "виконайте" redis-cli ").
Я надав інструкції щодо встановлення та завантаження для двох найпопулярніших способів запуску Redis на Windows за адресою: https://github.com/mythz/redis-windows, де показано, як:
Використовуючи 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
Ви можете спробувати baboonstack , який включає redis , а також node.js та менеджер версій mongoDB. І це кросова платформа.
Версія Redis для Windows була опублікована командою microsoft open tech, але останнім часом цей проект був архівований на https://github.com/MicrosoftArchive/redis лише для читання і не оновлюватиметься. Зупинив розвиток
Ось мої кроки щодо встановлення 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
Ви можете пропустити кілька кроків, якщо у вас є сучасне середовище.
sudo service redis-server start
даунер працює щоразу, коли поле win10 перезапускається. краще використовувати контейнер для докерів
Оскільки порт Redis MSOpenTech більше не підтримується - кожен, хто цікавиться рідним портом Redis для Windows, тепер може отримати "альфа" версію Redis 4.0.2 для Windows звідси: https://github.com/tporadowski/redis/releases . Цей вил - це злиття останньої версії 3.2.100 від MSOpenTech та 4.0.2 від antirez / redis з парою виправлень. В даний час у порту немає модульної підтримки, і залежності все ще слід оновити до того, що використовується Redis.
Проект MSOpenTech-Redis більше не підтримується активно. Якщо ви шукаєте версію Redis для Windows, ви можете перевірити Memurai. Зауважте, що Microsoft жодним чином офіційно не підтримує цей продукт. Детальніше на https://github.com/microsoftarchive/redis
Установка та налаштування Redis Server на Windows 10 https://redislabs.com/blog/redis-on-windows-10
Встановлення та налаштування Redis Server на macOS та Linux https://redis.io/download
Також ви можете встановити та налаштувати Redis Server на Linux через менеджер пакетів
Швидке посібник із встановлення та налаштування сервера Redis для macOS https://github.com/rahamath18/Redis-on-MacOS
Читаючи про деяких користувачів, які запускають Redis у вітчизняній машині, мені вдалося взнати рекомендації команди Redis:
Redis працює повільніше на VM. Кількість віртуалізації досить висока, оскільки для багатьох поширених операцій. (...) Віддайте перевагу запускати Redis на фізичному полі, особливо якщо ви віддаєте перевагу детермінантним затримкам. На найсучаснішому гіпервізорі (VMWare) результат повторної орієнтації на ВМ через фізичну мережу майже розділений на 2 порівняно з фізичною машиною, з деяким значним процесорним часом, проведеним в системі та перебоями.
Проект Redis офіційно не підтримує Windows. Однак група Microsoft Open Tech розробляє та підтримує цей порт Windows, орієнтований на Win64.
Немає рідної версії Redis для Windows. (Доступні лише деякі старі версії)
Але ви можете встановити останні версії за допомогою WSL (підсистема Windows для Linux). Перегляньте наступний блог із лабораторій Redis:
Останні версії Redis x86 (32-розрядні) можна знайти тут: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
Каже, що він буде підтримувати як 2,8. *, Так і 3,0. * Гілки.