Я только что установил redis на окна с MSOpenTech port. Все в порядке, но сервис Windows. Чтобы запустить cmd, мне нужно создать аргументы командной строки Redis, которые я не знаю, как достичь.install redis as windows service
Как я могу решить эту проблему?
Это инструкция:
Запуск Redis в качестве службы
Для того, чтобы лучше интегрироваться с моделью служб Windows, новые аргументы командной строки были введены в Redis. Эти аргументы службы требуют повышенного контекста пользователя для подключения к диспетчеру обслуживания . Если эти команды вызываются из неподнятого контекста, Redis попытается создать повышенный контекст , в котором для выполнения этих команд. Это приведет к тому, что окно управления учетной записью пользователя будет отображаться Windows и может потребоваться Учетные данные административного пользователя для продолжения.
Установка службы
--service-install
Это должно быть первым аргументом в командной строке Redis-сервера. Аргументы после этого передаются в том порядке, в котором они происходят, в Redis, когда служба запускается. Служба будет настроена как Autostart и будет запущена как «NT AUTHORITY \ NetworkService». После успешной установки будет показано сообщение об успешном завершении, и Redis выйдет.
Эта команда не запускает службу.
Например:
redis-server --service-install redis.windows.conf--loglevel verbose
Удаление службы
--service-uninstall
Я выполнил команду. В нем говорится, что Redis успешно установлен как служба, но я не могу запустить службу. Любые указатели? –
Здесь же говорится, что служба началась, а затем остановлена, потому что ничего не использовалось. – BelgoCanadian
Мне пришлось посмотреть это несколько раз, прежде чем понять, что между 'redis.windows.conf' и' --log-level' есть пробел. – StephenSolace