Як запустити Redis у Windows?


596

Як запустити Redis у Windows? Сторінка завантаження Redis, здається, пропонує * nix варіанти.

Чи можу я запускати Redis вдома?


31
Майте на увазі, що найвигідніші відповіді посилаються на застаріле репо з дуже старою версією redis. Якщо вам потрібна значно нова версія, перевірте моє посилання на
Сальвадор Далі

1
MSOpenTech щойно оголосив про готовність виробництва Redis 2.8.4. Схоже, мої вказівки зібрати всі шматочки все ще актуальні.
Тодд Меньє

4
Я рекомендую використовувати Docker для Windows з Redis. кілька репостів: - офіційний Redis repo: hub.docker.com/_/redis - редіс-корпорація redis (кластеризований redis, що працює на Redis Cloud від Redis Labs): hub.docker.com/r/redislabs/redis
Cihan B.

16
Зверніть увагу на ДАТИ відповідей (та коментарів), що важливіше, ніж підсумки цього конкретного питання. Найбільш відповіді (включаючи мої) зараз застарілі. Народний порт Майкрософт, як видається, припинено. Якщо у вас є остання Windows 10, працює Redis на Ubuntu на Windows , здається , цілком можливо , найкращий варіант. Дивіться тут .
Тодд Меньє

3
Більшість відповідей є застарілими і вказують на проекти, від яких зараз покинули. Порт MSOpenTech був скасований у 2016 році. Дивіться мою відповідь щодо рішення, яке є сучасним для останнього Redis (Redis 5, на момент написання цього повідомлення).
Alexis Campailla

Відповіді:


423

Встановити Redis одним натисканням як сервіс Windows:

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

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

Редагувати: Ознайомтеся з останніми версіями Redis для Windows MSOpenTech/redis. Дивіться відповідь Тодда Меньєра для отримання додаткової інформації.


2
Не один клік для мене. Я запустив виконуваний файл і досі не знаю, як змусити його запустити
Тревор де Коеккьок,

8
Після запуску інсталятора мені довелося вручну помістити файл redis.conf в c: \ Program Files \ Redis, як описано в readme. Я щойно скопіював c: \ програмні файли \ Redis \ conf \ redis-dist.conf. Тоді я міг запустити послугу з панелі управління службами (або 'net start redis' з командного рядка)
solublefish

6
Мені довелося відредагувати послугу та змінити обліковий запис на "локальну систему", інакше сервіс не запустився. Мені не довелося копіювати жодних конфігураційних файлів.
Інго Кегель

24
Слід зазначити, що це дуже старий порт, майже 3 роки. Дивіться мою відповідь щодо запуску (майже) сучасного порту MSOpenTech та пов’язаного з ним служби спостереження.
Тодд Меньє

16
це дуже стара версія redis! з 2012 року
Аліреза Абуталебі

273

Оновлення

Якщо у вас є Windows Subsystem for Linux (WSL), як правило, в ОС Windows 10 та Windows Server 2019, ви можете зробити це відповідно до відповіді Ogglas


Я знайшов ще один простий спосіб встановити Redisпід Windows

Завантажте останній Redis .msiфайл з

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

після установки. Сервіс redis встановлений, ми можемо ним управлятиService manager

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


2
Так, найкраще рішення, навіть якщо я підтримав рішення вище. Для його використання не потрібно запускати redis-server.exe.
Том

15
Схоже, робота припинилася на 3,2 попереднього випуску, але redis зараз на 4,0
BaltoStar

Найпростіший спосіб отримати екземпляр червоніння під вікнами.
Pyrejkee

Я отримавThe operation could not be completed
MAZux

Це досконало працювало на Windows 10, спасибі
Rohit Parte

164

Якщо ви хочете встановити останній порт Redis MSOpenTech Redis, на сервер Windows, який переглядає служба Windows, не будуючи нічого самостійно, читайте далі.

MSOpenTech, здається, є єдиним портом, який активно намагається не відставати від останнього і найбільшого Redis. Вони стверджують, що він готовий до виробництва , але його точно не упакували для установки на сервер, особливо якщо ви хочете запустити їхній сервіс RedisWatcher, щоб слідкувати за цим, що рекомендується. (Я спробував створити RedisWatcher самостійно за їхніми вказівками, але необхідний комплект інструментів Wix вдалося зіпсувати мою систему досить добре. Я не вдаваюся в неї.) На щастя, вони надали всі потрібні бінарні файли, тільки не всі в одному місці . З ПРОЧИТАННЯ :

Поки RedisWatcher не переноситься на 2.6. Однак версія Redis на це не повинна впливати, і код у відділенні 2.4 повинен працювати з бінарними файлами Redis 2.6.

Тож вам потрібно буде завантажити бінарні файли з двох гілок, щоб отримати всі необхідні біти. Без додаткових помилок, ось такі кроки:

  1. Завантажте та витягніть бінарні файли Redis із відділення 2.6
  2. Скопіюйте всі витягнуті двійкові файли в c: \ redis \ bin
  3. Створіть іншу папку в c: \ redis \ inst1
  4. Завантажте та витягніть бінарні файли RedisWatcher з відділення 2.4
  5. Запустіть InstallWatcher.msi. Це повинно створити службу Windows під назвою Watch Redis.
  6. Відкрийте консоль Служб Windows і запустіть службу ретранслятора Redis.
  7. (необов’язково) RedisWatcher має бути встановлений на C: \ Program Files (x86) \ RedisWatcher. Там ви знайдете конфігураційний файл під назвою watcher.conf, який ви можете редагувати, щоб налаштувати додаткові екземпляри, використовувати інші шляхи, ніж я вказав у кроках 2 та 3, і т. Д. Вам не потрібно буде перезапускати службу, щоб зміни вступили в силу .

1
Ви будете раді спробувати це. Це працює (як мінімум на моєму 64-бітовому сервері Windows 2008 R2). Займає у вас 5 хвилин.
Крістіан Вестербек,

Я отримую приємну помилку під час запуску InstallWatcher.msi: Виникла проблема з цим пакетом Windows Installer. Не вдалося запустити DLL, необхідний для завершення цього встановлення. Зверніться до персоналу служби підтримки або постачальника пакетів
tfont

Зрештою, якщо ви хочете знати, що він встановлений і працює нормально, ви можете завантажити Redis Desktop Manager ( github.com/uglide/RedisDesktopManager або через Chocolatey). За замовчуванням хост локальний хост працює на порту 6379.
Ryan Shripat

2
Шоколад для його встановлення: geekindulgence.com/… Корисний для розвитку машини IMHO. Що стосується сервера, я його плутаю.
PreguntonCojoneroCabrón

redis 2.6.12 - остання версія, яка працює на Windows Server 2003.
sherdim

142

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

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


Безпосередньо, якщо просто хочу запустити exe, що я ніколи б не робив у виробничому середовищі без служби спостерігачів, і вони не надали бінарних файлів для цього у відділенні 2.6 з будь-якої причини. На щастя, версія 2.4 служби сумісна з версією 2.6 EXE - дивіться мою відповідь, щоб все це було запущено.
Тодд Меньє

7
@ToddMenier, швидше за все, ніхто не запускає exe у виробничому середовищі, оскільки люди використовують для цього якусь систему Linux. Ось як налаштувати redis, щоб мати можливість грати з ним і вчитися (і я не бачу, чому мені потрібно запускати кілька екземплярів redis тут)
Сальвадор Далі

Я працюю на виробництві, і він чудово працює. Однак, якщо ви є рівними, ви праві, Linux - це шлях. Але ми невеликий магазин Windows, не маючи особливого досвіду * nix.
Тодд Меньє

+1 (для фокусу img). ps - як я можу змусити вікна запускати сервер redis без входу користувача? чи є версія служби для виконуваного сервера redis? наприклад - там сервер був скинутий, і тепер з’являється вікно для входу. але я хочу, щоб сервер redis - в цей момент - працював.
Royi Namir

2
Спасибі, Сальвадор. Це було саме те, що я шукав. Щоб подякувати, я щойно подякував вам подвійну суму. Один вирок за правильну відповідь і один вирок за вказівку мене від застарілої, але найбільш обґрунтованої відповіді.
user64141

91

Щоб встановити Redis для Windows

Ви можете вибрати будь-яке з цих джерел

  1. https://github.com/MSOpenTech/redis/releases або
  2. https://github.com/rgl/redis/downloads

Особисто я віддав перевагу першому варіанту

  • Завантажте Redis-x64-2.8.2104.zip
  • Витягніть блискавку в підготовлений каталог

  • бігати redis-server.exeабоredis-server.exe --maxheap 2gb

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

  • потім біжи redis-cli.exe

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

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

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


2
Це працювало для мене (zip), я намагався з msi, який вказаний на тому ж посиланні, але не працював.
Лу Роман

3
Зауважте, що ви можете отримати поведінку, натиснувши на "redis-server.exe", і нічого не станеться. Насправді вам потрібно запустити цей exe з командного рядка та поставити параметр "--maxheap". Щось на кшталт ... "redis-сервер - maxxap 1024M"
Dhrumil Bhankhar

1
Це остаточна відповідь. Найпростіший і найнадійніший спосіб отримати "офіційний" перегляд на windows. thx
raddevus

Зверніть увагу: просто отримайте останню версію. Щасливого кодування!
Кріштіана Чавес

дуже тобі дякую! це працювало для мене
Eithy

58

Можливо, це трохи пізно, але мені вдалося запустити Redis на Windows 10 Aniversary Update.
Оновлення Windows 10 Aniversary Поставляється з Bash на Ubuntu в Windows , просто поставляється з bash.

Нижче наведено два підручника, які я дотримувався:

1- Як встановити та використати оболонку Linux Bash для Windows 10
2- Як встановити та використовувати Redis.

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

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

Redis працює на порту 6379


1
Як зауваження, я встановив Ubuntu 18 з магазину Windows, і sudo apt install gcc makeмені довелося, перш ніж я міг встановити та створити Redis. Ран в цей один , як добре;) stackoverflow.com/questions/37103054 / ...
jinglesthula

2
Як отримати доступ до цієї інсталяції з Windows?
neslekkiM

1
Ви отримуєте доступ до нього з Bash. і якщо ви запускаєте програму на зразок Laravel, вам просто потрібно встановити змінні у файлі середовища, і Redis буде доступний у вашому проекті. Через свій порт
6379

Я спробував інструкцію за посиланням 2, вона не працювала для мене, але це зробило: redislabs.com/blog/redis-on-windows-10 , з ubuntu 18.04
JLi

Це шлях (WSL), але деталі відсутні (знаходяться за посиланнями). Відповідь @Ogglas однакова, але з інструкціями щодо встановлення.
np8

52

Перейдіть до випусків, і ви зможете отримати 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-2.8.12.zip) працює лише для x64 Windows. Спробуйте 2.6 гілку для випуску x86, але ця не працює як сервіс: github.com/MSOpenTech/redis/tree/2.6/bin/release
ducu

Чи дійсний цей метод для 2,8?
bomayquant

1
Чи потрібно нам встановлювати Visual Studio, лише для встановлення Redis у Windows? Як нерозумно. : |
bomayquant

2
Бінарні файли були переміщені на сторінку випусків github.com/MSOpenTech/redis/releases
Ігор Кудрін

Спасибі, Ігоре! Я оновив вступний параграф вище, щоб відобразити цю зміну.
заграв

34

Завантажте redis із Завантажте Redis для windows

  • Потім встановіть його
  • відкрити cmd з правами адміністратора
  • запустити команду net start redis

Це воно.


якщо ви не з'єдналися з redis Для Windows з командного рядка, cd C: \ Program Files \ Redis, а потім redis-сервер
Ramesh

29

MS Open Tech нещодавно зробила версію Redis доступною для завантаження на Github. Вони кажуть, що це ще не готове виробництво, але слідкуйте за цим.

Github repo

Завантажте випуски у форматі MSI


github.com/MSOpenTech/redis/tree/2.8.4_msopen/bin/release - Зараз є кілька двійкових файлів.
Мартін Всетічка

@arun Я щойно перевірив, і це працює. Можливо, у вас був гикавка або github заблокований?
JesseBuesking

Хм, я навіть увійшов. Ще не працює для мене. Але я зараз використовую рішення Сальвадора Далі.
Аруна

3
Ця відповідь застаріла, не будували нові випуски з 2016 року. Остання рекомендація - встановити
Windows10

github.com/tporadowski/redis продовжив оновлення MS Open Tech до найновіших версій redis
авіанапад

20

Є два способи. Ви можете використовувати інсталяційний файл MSI або зробити це вручну:

Спочатку скачайте msi або zip-файл:

Ви можете завантажити обидва файли звідси: https://github.com/MicrosoftArchive/redis/releases

Перегляньте відеоурок (відео-приклад обох установок)

дивіться цей навчальний посібник із встановлення:
https://www.youtube.com/watch?v=ncFhlv-gBXQ


5
Людині було б добре, якби хтось просто записав те, що було у відео. Не кожен може працювати на ютубі на роботі.
Дж. Аллен

1
У завантаженому zip архіві є файл інструкцій у docx. Його копія в txt також знаходиться тут: raw.githubusercontent.com/MSOpenTech/redis/3.0/… на github.com/MicrosoftArchive/redis під заголовком "Як налаштувати і розгортати Redis в Windows".
Барх

19

Я не запускаю redis на windows. Надто багато клопоту бере участь у тому, щоб не відставати від портів, і вони весь час відстають від стійких до перегляду версій чи двох.

Натомість я запускаю redis на віртуальній машині Vagrant, яка працює для мене redis. Я закутаний вся справа в простій GitHub репо , так що кожен може отримати в веселощі без особливого клопоту. Вся справа в автоматизованому будівництві, щоб не було безладу. Я блогів про деталі тут .


Як отримати доступ до Redis, як тільки завантажуються vm? за IP?
Стівен Паттен

Я думаю, що порт пересилається, якщо я не помиляюся
Стівен Паттен

@StephenPatten: Так, ви повинні мати доступ до нього за адресою localhost:6379.
Джейсон Пеньон

15

Я думаю, що це два найпростіших способи запустити Redis на Windows

1 - Рідний (і оновлений) порт для Windows

Як описано тут у варіанті 3) Запуск рідного порту Microsoft Redis :

  1. Завантажте рідний 64-розрядний порт Redis-latest.zip для Windows

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. Запустіть віртуальну коробку віртуального вікна з бродяжником:

    cd c:\vagrant-redis

    vagrant up

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


2
Також на цьому сайті є спосіб запустити Redis без бродячого. У Windows 8 у мене він працював за 2 хвилини.
rtfminc

1
Це було корисно! Дякую!
Urasquirrel

14

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

Алексіс Кампаїла,
генеральний директор, Мемурай


Наскільки я ціную ваші зусилля, це те, що EULA - це не-ні. Перехід.
авіаудар

12

Якщо вас влаштовує трохи 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


12

Якщо у вас є Windows Subsystem for Linux (WSL) Windows 10 та Windows Server 2019, ви можете це зробити так:

Налаштування WSL:

  1. Щоб увімкнути підсистему Windows для Linux, дотримуйтесь інструкцій Microsoft Docs . Коротка версія: У Windows 10 Microsoft замінює командний рядок на PowerShell як оболонку за замовчуванням. Відкрийте PowerShell як адміністратор і запустіть цю команду, щоб увімкнути підсистему Windows для Linux (WSL):

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
  2. Перезавантажте Windows після внесення змін - зауважте, що робити це потрібно лише один раз.

  3. Завантажте та встановіть один із підтримуваних дистрибутивів Linux із магазину Microsoft Store . Ubuntu працює чудово.

Встановлення та тестування Redis:

  1. Запустіть встановлений дистрибутив із магазину Windows, а потім встановіть redis-сервер. Наступний приклад працює з Ubuntu (вам потрібно буде почекати ініціалізації та створити логін при першому використанні):

    > sudo apt-get update
    > sudo apt-get upgrade
    > sudo apt-get install redis-server
    > redis-cli -v
    
  2. Перезавантажте сервер Redis, щоб переконатися, що він працює:

    > sudo service redis-server restart
    
  3. Виконайте просту команду Redis, щоб перевірити, чи працює ваш сервіс Redis та доступний:

    $ redis-cli 
    127.0.0.1:6379> set user:1 "Oscar"
    127.0.0.1:6379> get user:1
    "Oscar"
    
  4. Щоб зупинити ваш сервер Redis:

    > sudo service redis-server stop
    

Джерело:

https://redislabs.com/blog/redis-on-windows-10/

https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux


Примітка - новітня версія для ubuntu в магазині для мене не працювала. Довелося видалити та встановити версію 18.04 замість того, щоб redis працював.
JLi

Це найсучасніший спосіб використання Redis в Windows 10.
np8


7

Я використовую Memurai, який є сумісним кешем і зберіганням даних для Windows. Його також рекомендують Microsoft open tech, як це було написано на їх колишньому проекті тут .

Цей проект більше не підтримується активно. Якщо ви шукаєте версію Redis для Windows, ви можете перевірити Memurai. Зауважте, що Microsoft жодним чином офіційно не підтримує цей продукт.


6

Один з найпростіших способів запустити Redis на хості Windows - це використовувати контейнер Docker Redis. Просто запустіть Hyper-V, скачайте Docker та запустіть Redis


6

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


5

Я надав інструкції щодо встановлення та завантаження для двох найпопулярніших способів запуску Redis на Windows за адресою: https://github.com/mythz/redis-windows, де показано, як:

  1. Використовуйте Vagrant для запуску останньої стабільної версії Redis всередині VM VirtualBox.
  2. Завантажте і запустіть Microsoft Red Native порт Redis

Як тільки бродяг запустив та працює, як ви отримуєте доступ до Redis? Я думаю, що остання збірка не скомпілювала redis правильно. Це буде бідно у Windows 64bit
Стівен Паттен

Хмм, я бачу в командах, які виконуються, що порт Redis був пересланий :) Тому я припускаю, що це означає localhost: 6379 - це те, де я використовую redis від
Stephen Patten

Так, збірка Redis не вдалася :(
Стівен Паттен

5

Використовуючи 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

3

Ви можете спробувати baboonstack , який включає redis , а також node.js та менеджер версій mongoDB. І це кросова платформа.


3

Версія Redis для Windows була опублікована командою microsoft open tech, але останнім часом цей проект був архівований на https://github.com/MicrosoftArchive/redis лише для читання і не оновлюватиметься. Зупинив розвиток


3

Ось мої кроки щодо встановлення 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

Ви можете пропустити кілька кроків, якщо у вас є сучасне середовище.


1
як ви створюєте послугу з нею? Деякі з нас не мають досвіду в цих областях
r3wt

Запуск як сервіс / сервер: $ src / redis-server - з сайту: redis.io/download
Кентатив

Так? "ось мої вказівки щодо встановлення Redis на Windows" ... купа команд Linux, запущених у Linux за допомогою "Підсистеми Windows" ...: facepalm:
Війна

1
Війна - це використання Window, але через підсистему Windows для Linux - я вважаю це найкращим рішенням.
Кентатив

Постійні послуги в рамках WSL не підтримуються. Її sudo service redis-server startдаунер працює щоразу, коли поле win10 перезапускається. краще використовувати контейнер для докерів
MortenB

3

Оскільки порт 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.


3

Проект 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


2

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

Redis працює повільніше на VM. Кількість віртуалізації досить висока, оскільки для багатьох поширених операцій. (...) Віддайте перевагу запускати Redis на фізичному полі, особливо якщо ви віддаєте перевагу детермінантним затримкам. На найсучаснішому гіпервізорі (VMWare) результат повторної орієнтації на ВМ через фізичну мережу майже розділений на 2 порівняно з фізичною машиною, з деяким значним процесорним часом, проведеним в системі та перебоями.


2

Проект Redis офіційно не підтримує Windows. Однак група Microsoft Open Tech розробляє та підтримує цей порт Windows, орієнтований на Win64.

http://redis.io/download


2

Немає рідної версії Redis для Windows. (Доступні лише деякі старі версії)

Але ви можете встановити останні версії за допомогою WSL (підсистема Windows для Linux). Перегляньте наступний блог із лабораторій Redis:

https://redislabs.com/blog/redis-on-windows-10


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.