Поиск по сайту:
Мы погибли бы, если бы не погибали (Плутарх).

Запуск Redis в Windows 10

24.09.2018
Запуск Redis в Windows 10

Начиная с Windows 10 (v1709 – 2017-09, Fall Creators Update ) вы можете запускать как минимум полдюжины приложений Linux в подсистеме Windows для Linux (WSL), и вы можете запустить Redis поверх них. VM не требуется. Нет докеров. Без шуток!

Как узнать, есть ли у меня Windows 10 с WSL?

Чтобы ответить на вопрос «Какая версия Windows работает на моем ПК? «Нажмите клавишу управления Windows + R, введите «winver», затем нажмите«ОК». Начиная с версии 10, у вас есть команда под названием «wslconfig». В ней перечислены дистрибутивы и элементы управления, которые начинаются с ввода «bash». Попробуйте!

Как настроить WSL!

  1. Чтобы включить подсистему Windows для Linux, следуйте инструкциям в документах Microsoft. Краткая версия: в Windows 10 Microsoft заменяет командную строку PowerShell в качестве оболочки по умолчанию. Откройте PowerShell в качестве администратора и запустите эту команду, чтобы включить подсистему Windows для Linux (WSL):
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  2. Перезагрузите Windows после внесения изменений, которые вам нужно сделать только один раз.
  3. Загрузите и установите один из поддерживаемых дистрибутивов Linux из магазина Microsoft .
  • Ubuntu 18.04 (устанавливает Redis v4.09)
  • Kali Linux (устанавливает Redis v4.10)
  • Debian GNU/Linux (устанавливает Redis v3.2.6)

Установка и тестирование Redis

  1. Запустите установленный дистрибутив из Windows Store и установите 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 "AndreyEx"
    127.0.0.1:6379> get user:1
    "AndreyEx"
  4. Чтобы остановить сервер Redis:
    > sudo service redis-server stop

Дальнейшая информация

  • Как Linux работает в Windows 10? Вместо вызова ядра Linux системные вызовы (syscalls), которые используют эти немодифицированные библиотеки Linux, перенаправляются на Windows, который обрабатывает вызов вместо Linux. Дополнительные сведения о WSL см. в документации подсистемы Windows для Linux для MSDN .
  • Как получить доступ к файлам, хранящимся в среде Linux? Если вы хотите редактировать файлы Windows в Windows и в Linux, сохраните свои файлы в /mnt/c/, чтобы вы могли редактировать их в любой ОС. Не используйте Windows для доступа в файловую систему Linux.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

Спасибо!

Теперь редакторы в курсе.