Sadece MSOpenTech port ile redis'i Windows'ta kurdum. Her şey iyi ama windows servisi. Cmd'yi çalıştırmak için, nasıl başaracağımı bilmediğim Redis komut satırı argümanları oluşturmam gerekiyor.Redis'i windows hizmeti olarak yükleyin
Bu sorunu nasıl çözebilirim?
Bu
talimat: Bir Hizmet Daha iyi Windows Hizmetleri modeliyle entegre etmek amacıylaolarak REDIS Running
, yeni komut satırı argümanları REDIS tanıtıldı. Bu hizmet bağımsız değişkenleri, hizmet denetim yöneticisine bağlanmak için yükseltilmiş kullanıcı bağlamı gerektirir. Bu komutlar yükseltilmemiş bir bağlamda bir çağrılırsa, Redis, bu komutları yürütmek için yükseltilmiş bir bağlam oluşturmaya çalışır. Bu, Windows tarafından görüntülenecek bir Kullanıcı Hesabı Denetim iletişim kutusuna neden olacak ve devam etmek için Yönetim kullanıcı kimlik bilgilerini gerektirebilir. Servis
--service-install
takma
Bu Redis-sunucu komut satırında ilk bağımsız olmalıdır. Bundan sonraki argümanlar, hizmetin kullanıma sunulduğunda Redis gerçekleştikleri sırada geçirilir. Hizmet Autostart olarak yapılandırılacak ve "NT AUTHORITY \ NetworkService" olarak başlatılacak. Başarılı kurulumunda bir başarı mesajı görüntülenecek ve Redis çıkacaktır.
Bu komut hizmeti başlatmıyor. Örneğin
:
redis-server --service-install redis.windows.conf--loglevel verbose
Servisi yapmanız yerine
redis-server --service-install redis.windows.conf--loglevel verbose
ait REDIS yüklü dir yılında
--service-uninstall
Komutu çalıştırdım. Redis bir hizmet olarak başarıyla yüklendiğini söylüyor ancak hizmeti başlatamıyorum. Herhangi bir işaretçi? –
Aynı burada, hizmet başlatıldı ve sonra durdu çünkü hiçbir şey onu kullanıyordu – BelgoCanadian
Ben bunu redis.windows.conf ve '--log-level' arasında bir boşluk olduğunu fark etmeden önce birkaç kez bu bakmak zorunda kaldı. – StephenSolace