Как установить redis на windows
Как скачать и установить Redis на Windows
В этой очень короткой статье вы прочитает, как установить Redis на Windows 10, также инструкция подойдёт начиная с Windows 7.
Также, если вы не знаете что это такое, то посмотрите статью: «Что такое Redis».
Скачиваем Redis:
Перед тем как установить, нужна скачать msi файл с Redis, для этого перейдите на GitHub, спуститесь чуть ниже, до версии 3.0.504, и там скачиваем файл с названием «Redis-x64-3.0.504.msi».
На этом скачивание закончилось.
Установка Redis:
Теперь перейдём к самой установки, для этого открываем файл, который скачали, тем везде нажимаем «next», патом вам дадут выбрать папку, куда устанавливать, выбираете, и самое главное для удобства выбираем галочку, она нужна, что бы c Redis с командной строки.
Нажимаем «Next», потом вам даёт выбрать порт подключения по умолчанию, я рекомендую не чего не менять, хотя вам возможно что то нужно.
После этого нажимаете «Next», у вас всё установится и всё, перезагрузите компьютер.
Вывод:
В этой очень короткой статье было показано как установить Redis на Windows 10, также инструкция подойдёт начиная с Windows 7.
Установка Redis
Содержание
1. Введение
Redis, пожалуй, самый широко известный и, возможно, лучший пример среди огромного количества решений NoSQL, появившихся в сообществе в последние годы. Хотя представление о Redis как о хранилище ключей / значений является верным предположением, Redis делает гораздо больше, предоставляя разработчикам мощь сложных структур данных. Цитировать http://redis.io :
«Redis — это открытый исходный код, лицензированный BSD, продвигающий хранилище значений ключей. Его часто называют сервером структуры данных, поскольку ключи могут содержать строки, хэши, списки, наборы и отсортированные наборы ».
Не говоря уже о встроенной поддержке публикации / подписки, кластеризации (экспериментальной), шардинга, репликации и семантики транзакций. Цель данного руководства — предоставить краткое, но в то же время исчерпывающее руководство по миру Redis, пройдя через его установку, настройку и функции.
Хороший способ думать о Redis — это хранилище данных в памяти. Если ваши данные помещаются в память, вы получите от них максимум, и поэтому Redis довольно часто используется в качестве расширенного решения для кэширования (вместо Memcached). Но как только ваши данные перестают помещаться в памяти, вы увидите значительное снижение производительности, вызванное переключением на диск. Позже в уроке мы вернемся к этой теме и посмотрим, какие еще есть варианты.
Последняя версия Redis на момент написания этой статьи — 2.8.4 и именно эту версию мы будем использовать на протяжении всего урока.
2. Лицензия
3. Документация
Команда Redis поддерживает полную, очень хорошо организованную и актуальную документацию по каждой отдельной функции или команде, которые вам могут понадобиться. Это отличный справочник для всех, в любое время, поэтому не стесняйтесь смотреть на него, если у вас есть какие-либо вопросы или что-то не совсем понятно. Общая документация доступна по адресу http://redis.io/documentation, в то время как у команд есть собственный раздел по адресу http://redis.io/commands (мы будем часто ссылаться на него, как только начнем играть с Redis).
4. Установка Redis в Linux
Лучший (и на данный момент единственный) способ установить Redis на вашу Linux-систему — это собрать ее из исходного кода. Для этого можно загрузить исходные коды Redis с http://redis.io/download (не забудьте выбрать ветку стабильного выпуска). Как только архив окажется на вашем компьютере, пара простых и простых шагов отделяет вас от наличия собственного экземпляра Redis, готового к использованию:
или (если у вас установлен Linux 32bit)
Стоит отметить, что Redis не имеет каких-либо особых требований или зависимостей, ни во время выполнения, ни во время компиляции, и совместим с большинством дистрибутивов Linux. Единственные предустановленные пакеты, которые вам нужны — это gcc и make.
5. Установка Redis в Windows
6. Проверка правильности установки
После завершения установки на вашем Linux-компьютере должны быть следующие исполняемые файлы, расположенные в папке /usr/local/bin/ :
Имя исполняемого файла | Описание |
Redis-тест | Инструмент тестирования Redis, очень полезный для симуляции запуска набора команд многими клиентами параллельно, чтобы оценить вашу конфигурацию экземпляра Redis (более подробно на http://redis.io/topics/benchmarks ) |
redis-check-aof * | Проверяет и исправляет, если поврежден журнал только для добавления (журнал AOF), используемый Redis для управления сохранением (подробнее на http://redis.io/topics/persistence ) |
redis-check-dump * | Проверяет файл дампа базы данных Redis (RDB) (подробнее на http://redis.io/topics/quickstart ) |
Redis-кли | Утилита интерфейса командной строки для связи с сервером Redis (более подробную информацию можно найти по адресу http://redis.io/topics/quickstart и в разделе « Первый взгляд на CLI Redis »). |
Redis-сервер | Сервер Redis (подробнее на http://redis.io/topics/quickstart ) |
* Эти инструменты очень полезны, если вам нужно восстановить поврежденные данные
Установка Windows (созданная с нуля или извлеченная из предварительно созданного архива) состоит из следующих исполняемых файлов, отражающих Linux:
7. Базовая конфигурация
Но хорошая вещь (для начинающих) в конфигурации Redis заключается в том, что конфигурации вообще нет! Redis может быть запущен без единой настройки и будет работать отлично.
Тем не менее, было бы очень полезно взглянуть на некоторые ключевые параметры (подробные настройки будут рассмотрены по мере продвижения по более сложным темам). В качестве примера мы рассмотрим файл redis.conf из дистрибутива Redis, хорошую отправную точку для создания собственного.
По большому счету, это самые полезные параметры конфигурации, с которых нужно постоянно начинать настройку сервера Redis.
8. Запуск / остановка сервера
На рисунке ниже показан типичный вывод на консоли Linux, когда сервер Redis запускается успешно. Первая строка предупреждает об отсутствии файла конфигурации, поэтому конфигурация по умолчанию является местом разговора. И это еще один способ, которым Redis сияет: простота как можно проще делает его действительно простым для начала, добавляя более продвинутые опции конфигурации (когда вам это действительно нужно).
Рисунок 1. Типичный вывод консоли при запуске Redis с конфигурацией по умолчанию
Небольшое изменение предыдущего потока включает передачу файла конфигурации и желаемого порта для прослушивания входящих соединений:
Русские Блоги
Учебник расширения Redis для установки Redis и PhP под Windows
Версия Windows Redis, Git Address: https://github.com/msopentech/ridis/relestes. Лучше всего скачать версию 3.0, легче выяснить выставка. Поместите загруженную декомпрессию в место.
Windows Run (ярлык: ключ Windows + R), введите команду [cmd], введите окно операционной системы DOC;
Введите команду использования Установки Redis Установка
Следующий интерфейс успешен
3. Просмотр PHP версии Информация
Используйте функцию PHPINFO () для просмотра версии PHP, которая будет определять версию файла расширения (особенно обратить внимание на архитектуру PHP, представляет собой X86 или 64, и не может быть подлежит операционной системе);
4. Скачать IgBinary расширение и redis Расширять
IGBinary Address Daxtender загрузок, обязательно загрузите в соответствии с вышеупомянутой версией В противном случае это не добивается успеха
redis Расширил адрес загрузки, обязательно загрузите информацию по вышеуказанной версии В противном случае это не добивается успеха
В php.ini, нижняя часть плюс эти три предложения
Примечание: расширение = php_igbinary.dll должен быть размещен перед расширением = php_redis.dll, в противном случае это расширение не вступает в силу
6. После перезапуска Apache используйте phpinfo, чтобы увидеть, если расширение успешно установлено.
Интеллектуальная рекомендация
Измените имя хоста, сопоставьте IP-адрес и имя хоста, закройте вход в систему без пароля и пароля по selinux и SSH.
После изменения перезапустите виртуальный, и все будет в порядке. Чтобы мы могли соединяться друг с другом, не вводя IP-адрес в каждой виртуальной машине, мы должны сопоставить IP-адрес и имя хоста. З.
Уханьский университет предложил самый большой в мире набор данных масок, закрывающих лица (ссылка для скачивания прилагается): RMFD
Предисловие НедавниеПолучить COVID-19(Новая коронавирусная пневмония) Пострадавшие от эпидемии научные круги и промышленность последовательно использовали технологии искусственного интеллекта, чтобы п.
Как запустить Redis в Windows?
Как запустить Redis в Windows? На странице загрузки Redis просто предлагаются опции * nix.
Можно ли запустить Redis в Windows?
ОТВЕТЫ
Ответ 1
Один клик Redis устанавливается как служба Windows:
Ответ 2
Я нашел еще один простой способ установить Redis под Windows
после установки. Служба 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-х ветвей, чтобы получить все необходимые биты. Без дальнейших церемоний выполните следующие шаги:
Ответ 4
Установка проста: просто скопируйте все из архива в любую папку и запустите redis-server.exe, чтобы запустить сервер, и redis-cli.exe, чтобы подключиться на этот сервер через оболочку.
Ответ 5
Чтобы установить Redis для Windows
Вы можете выбрать любой из этих источников
Лично я предпочел первый вариант option
Распакуйте zip в подготовленный каталог
Вы можете начать использовать Redis сейчас, пожалуйста, обратитесь к командам
Ответ 6
Может быть, немного позже, но мне удалось запустить Redis в обновлении Windows 10.
Обновление 10-летия Windows 10 поставляется с Bash на Ubuntu в Windows, просто он поставляется с bash.
Ниже приведены два учебника, которые я использовал:
Ниже приведен образ запуска Redis.
Ответ 7
Перейдите в releases, и вы можете получить ZIP файл, содержащий соответствующие файлы, а также документ Word под названием RedisService.docx с следующие инструкции:
Это должен быть первый аргумент в командной строке redis-server. Аргументы после этого передаются в том порядке, в котором они выполняются в Redis при запуске службы. Служба будет настроена как Autostart и будет запущена как «NT AUTHORITY\NetworkService». После успешной установки будет показано сообщение об успешном завершении, и Redis выйдет. Эта команда не запускает службу.
И потом, в том же документе, еще один пример:
Следующее установит и запустит три отдельных экземпляра Redis в качестве службы:
Из того, что я могу собрать, это, по-видимому, новый путь вперед, а не беспорядок с отдельной службой Windows для мониторинга и перезапуска CLI.
Ответ 8
Ответ 9
MS Open Tech недавно сделала версию Redis доступной для загрузки на Github. Они говорят, что это еще не производство, но следят за этим.
Ответ 10
Я не запускаю redis для окон. Там слишком много хлопот, связанных с поддержанием портов, и они отстают от redis-stable на версию или два все время.
Вместо этого я запускаю redis на Vagrant виртуальной машине, которая запускает redis для меня. Я объединил все это в простой github repo, чтобы каждый мог получить удовольствие от удовольствия без лишних хлопот. Все дело в автоматизированной сборке, так что там беспорядок. Я писал о деталях здесь.
Ответ 11
Есть два способа. Вы можете использовать установочный файл MSI или сделать это вручную:
Сначала загрузите MSI или ZIP файл:
Посмотрите видеоинструкцию (видео охватывает пример обеих установок)
Ответ 12
Я думаю, что это два самых простых способа запуска Redis на Windows
Как описано здесь в варианте 3) Запуск собственного порта Microsoft Redis:
Распакуйте файл redis64-latest.zip в любую папку, например, в c:\redis
Запустите redis-server.exe, используя локальную конфигурацию
Вы можете использовать Redis в Windows с Vagrant, как описано здесь:
Установите Vagrant на Windows
Загрузите конфигурацию vagrant-redis.zip vagrant
Распакуйте vagrant-redis.zip в любую папку, например, в c:\vagrant-redis
Запустите виртуальную виртуальную коробку с vagrant up:
Это запустит новый экземпляр Ubuntu VM внутри Virtual Box, который автоматически установит и запустит последнюю стабильную версию redis.
Ответ 13
Если вы довольны немного Powershell, вы также можете получить самые современные двоичные файлы Windows, используя Powershell и шоколадно.
Сначала добавьте шоколад в Powershell в соответствии с инструкциями здесь (одна простая командная строка в качестве администратора): https://chocolatey.org/
Затем используйте Powershell, чтобы получить пакет redis из шоколада: http://chocolatey.org/packages/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» и каждую зависимую систему, которую вы устанавливаете.
Затем запустите сервер с помощью
Следуйте инструкциям в C:\ProgramData\chocolatey\lib\redis-64.2.8.9\RedisService.docx, чтобы установить службу redis
Ответ 14
Страница загрузки Redis теперь имеет ссылки на некоторые неофициальные порты Windows. Кажется, что dmajkic является самым популярным/полным.
Ответ 15
Теперь вы можете установить Memurai для Windows, Redis-совместимый кэш и хранилище данных для Windows, в настоящее время совместимое с Redis 5. Memurai стремится удовлетворить потребность в поддерживаемом Redis-совместимом хранилище данных на платформе Windows. По своей сути он основан на исходном коде Redis, портированном для собственной работы в Windows, и предназначен для обеспечения уровня надежности и производительности, необходимого для производственных сред. Вы можете узнать больше и загрузить Memurai на https://www.memurai.com.
Алексис Кампайя
Генеральный директор Memurai
Ответ 16
Ответ 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:
Вы можете пропустить несколько шагов, если у вас есть современная среда.
Ответ 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.
Ответ 25
Говорит, что он будет поддерживать ветки 2.8. * и 3.0. *.
Ответ 26
Если вы используете окна, используйте версию MSOpenTech:
Вы также можете найти это сообщение полезным для начала работы с основными командами.
Ответ 27
Проект Redis официально не поддерживает Windows. Тем не менее, группа Microsoft Open Tech разрабатывает и поддерживает этот порт Windows, ориентированный на Win64.
Ответ 28
Ответ 29
1) Откройте настройку NuGet страница и загрузите утилиту командной строки (Последняя версия инструмента командной строки nuget.exe всегда доступна из https://nuget.org/nuget.exe)
2) Скопируйте этот файл куда-нибудь (например, C:\Downloads )
3) Запустите командную строку в качестве администратора и выполните следующие команды:
4) В папке Downloads будет последняя версия Redis ( C:\Downloads\Redis-64.2.8.19 в моем случае)
Русские Блоги
Установите Redis в Windows
Конфигурация Windows Кластер Reids Redis Cluster
1. Скачайте и установите Redis
Redis официально не поддерживает Windows, но группа Microsoft Open Tech разработала версию Win64 на GitHub. Адрес для загрузки:
https://github.com/MSOpenTech/redis/releases
После распаковки скопируйте его в настраиваемый каталог Redis, например D: \ dev \ Redis
Откройте cmd, перейдите в каталог Redis, выполните
Не закрывайте окно, повторно откройте окно cmd и подключитесь к Redis для выполнения
2. Установите Ruby и настройте среду.
Установите Ruby, Windows может установить RubyInstaller, ссылка для скачивания:
http://railsinstaller.org/en
После завершения установки автоматически откроется черное окно cmd. Необходимо настроить Ruby.
Когда при выполнении Redis для установки gem-пакета появляется ошибка SSL-соединения, это связано с тем, что ruby не содержит сертификата SSL, поэтому ссылка https отклоняется сервером.
Решение очень простое: сначала скачайте сертификат здесьhttp://curl.haxx.se/ca/cacert.pem, Затем установите переменную среды SSL_CERT_FILE в переменной среды и укажите на файл cacert.pem.
3. Создайте кластер Redis.
Для нормальной работы кластера требуется как минимум три главных узла. Однако при первом испытании функции кластера настоятельно рекомендуется использовать шесть узлов: три из них являются главными узлами, а остальные три являются подчиненными узлами каждого главного узла.
Если главный узел выходит из строя, Redis подчиненного узла будет повышен до главного узла, заменяя исходный главный узел. После того, как вышедший из строя главный узел Redis возобновит работу, он станет подчиненным узлом.
1). Создайте каталог кластера Redis
Создайте 6 папок с именами портов в корневом каталоге установки Redis.
Скопируйте redis.windows.conf и redis-server из установленной папки redis в шесть вновь созданных папок соответственно.
2). Изменить конфигурацию
Измените следующие атрибуты в файле redis.windows.conf в шести папках:
3). Запустите 6 сервисов Redis.
Введите папку с именем для каждого порта, чтобы запустить службу.
Остальные каталоги такие же, как указано выше
4). Создаем и запускаем кластер
Поскольку для создания и запуска кластера требуется файл redis-trib.rb, это программа Ruby, которая отправляет экземпляру специальные команды для завершения создания нового кластера, проверьте кластер или повторно разделить кластер (повторно) и другие работы.
Наконец, войдите в каталог, в котором находится файл redis-trib.rb, и выполните:
redis-trib распечатает для вас копию ожидаемой конфигурации. Если вы считаете, что проблем нет, вы можете ввести да, и redis-trib применит эту конфигурацию к кластеру. Среди них пусть каждый узел начнет общаться друг с другом.
5). Подключитесь к кластеру для тестирования
Инструкции по подключению к кластеру:
Стратегия распределения данных кластера Redis:
использует метод, называемый хеш-слотом для выделения данных. Кластер redis по умолчанию выделяет 16384 слота. Когда мы устанавливаем ключ, мы будем использовать алгоритм CRC16 для получения модуля. Получите слот, это принадлежит, а затем назначить этот ключ узлам в интервале хэш-слота. Конкретный алгоритм: CRC16 (ключ)% 16384
Обратите внимание: после этого должно быть 3 главных узла, в противном случае при создании кластера произойдет сбой. Интервалы слотов, принятые тремя узлами, следующие:
Таким образом, приведенный выше рисунок основан на алгоритме хэш-слота кластера Redis: CRC16 (‘name’)% 16384
назначен службе redis на порту 7001.
На этом настройка Redis Cluster в Windows завершена!