Публикация

Redis как служба

Чтобы запустить redis, как службу в руководстве рекомендуется использовать Resourse Kit. Но, увы, для 2008+ серверов Windows таковой не существует.

Little-google-adventure принес следующие результаты:
не стал проверять
проверил, но что-то у меня не получилось

а потом и вовсе наткнулся на комментарий

someone named as Rui Lopes пишет:
As an alternative, you could use the redis setup from https://github.com/rgl/redis/downloads

В общем, чтобы установить redis в качестве службы на windows server 2008 r2:

качаем отсюда нужный дистрибутив, устанавливаем, затем в командной строке, запущенной от администратора, исполняем
sc create redis binPath= "C:\Program Files\Redis\redis-service.exe redis conf/redis.conf" start= "auto"
(пробелы после знака = важны)

если хотите сразу проверить - либо руками в Панель управления - Администрирование - Службы (и т.д.)
либо в командной строке
net start redis

Нравится

Поделиться

3 комментария

Спасибо Дмитрий за познавательную Статью. Хочу только добавить, что на Windows 8.1 версии мне пришлось в свое время проделать именно эти же действия, что вы описали. Считаю что технической поддержки нужно просто разработать Документацию по разворачиванию Redis сервера на разных платформах и выдавать ее по запросу, а лучше конечно включить это в документацию по BPMOnline.

Здравствуйте. Во вложении отправляю то, чем пользуюсь. После установки нужно будет запустить службу Redis. Если не получится (может зависеть от настроек безопасности), тогда нужно установить в свойствах службы "запуск от имени системной учётной записи".

разве это не тоже самое, на что я дал ссылку?

"Котенко Александр" написал:"запуск от имени системной учётной записи"

для команды SC
это выглядит так:

obj = "LocalSystem"

либо (если нужен другой пользователь:

obj = "PC_Name\User_Name" password = "password"
Показать все комментарии