Чтобы запустить redis, как службу в руководстве рекомендуется использовать Resourse Kit. Но, увы, для 2008+ серверов Windows таковой не существует.
Little-google-adventure принес следующие результаты:
не стал проверять
проверил, но что-то у меня не получилось
а потом и вовсе наткнулся на комментарий
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
Спасибо Дмитрий за познавательную Статью. Хочу только добавить, что на Windows 8.1 версии мне пришлось в свое время проделать именно эти же действия, что вы описали. Считаю что технической поддержки нужно просто разработать Документацию по разворачиванию Redis сервера на разных платформах и выдавать ее по запросу, а лучше конечно включить это в документацию по BPMOnline.
Здравствуйте. Во вложении отправляю то, чем пользуюсь. После установки нужно будет запустить службу Redis. Если не получится (может зависеть от настроек безопасности), тогда нужно установить в свойствах службы "запуск от имени системной учётной записи".
разве это не тоже самое, на что я дал ссылку?
"Котенко Александр" написал:"запуск от имени системной учётной записи"
для команды SC
это выглядит так:
obj = "LocalSystem"
либо (если нужен другой пользователь:
obj = "PC_Name\User_Name" password = "password"