Подтвердить что ты не робот

Установить redis как службу windows

Я только что установил Redis на Windows с портом MSOpenTech. Все хорошо, но служба Windows. Чтобы запустить cmd, мне нужно создать аргументы командной строки Redis, которых я не знаю, как добиться.

Как я могу решить эту проблему?

Это инструкция:

Запуск Redis как сервис

Чтобы лучше интегрироваться с моделью служб Windows, в Redis были введены новые аргументы командной строки. Эти сервисные аргументы требуют повышенного пользовательского контекста для подключения к диспетчеру управления сервисами. Если эти команды вызываются из не повышенного контекста, Redis попытается создать повышенный контекст для выполнения этих команд. Это приведет к тому, что Windows отобразит диалоговое окно "Управление учетными записями пользователей", и для продолжения могут потребоваться учетные данные администратора.

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

--service-install

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

Эта команда не запускает службу.

Например:

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

Деинсталляция Сервиса

--service-uninstall 
4b9b3361

Ответ 1

В DIR, где вы установили Redis вместо

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

делать

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

(т.е. добавить пробел перед "--loglevel")

Ответ 2

Аналогично началу redis из командной строки перед установкой службы вам необходимо указать параметр maxheap. Откройте файл redis.windows.conf и найдите строку с комментариями maxheap; укажите подходящий размер в байтах.

Затем запустите redis-server --service-install redis.windows.conf --loglevel verbose

Вам нужно будет вручную запустить службу после ее установки или просто перезапустить окна.

Ответ 3

Самый простой способ:

запустить командную строку в качестве администратора и открыть каталог redis и написать

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

служба будет успешно установлена.

Ответ 5

просто запустите эту команду: redis-server --service-install

а затем перезагрузите компьютер и запустите redis-cli, он работает нормально