Tôi vừa cài đặt redis trên cửa sổ với MSOpenTech port. Tất cả mọi thứ là tốt nhưng dịch vụ cửa sổ. Để chạy cmd, tôi cần tạo các đối số dòng lệnh Redis mà tôi không biết cách đạt được.cài đặt redis làm cửa sổ dịch vụ
Làm cách nào để giải quyết vấn đề này?
Đây là hướng dẫn:
Chạy Redis như một dịch vụ
Để tích hợp tốt hơn với các mô hình dịch vụ Windows, mới đối số dòng lệnh đã được giới thiệu với Redis. Các đối số dịch vụ này yêu cầu ngữ cảnh người dùng nâng cao để kết nối với trình quản lý điều khiển dịch vụ . Nếu các lệnh này được gọi từ ngữ cảnh không có độ cao , Redis sẽ cố gắng tạo ngữ cảnh nâng cao để thực hiện các lệnh này. Điều này sẽ khiến Tài khoản người dùng Hộp thoại điều khiển được hiển thị bởi Windows và có thể yêu cầu thông tin đăng nhập người dùng quản trị để tiếp tục.
Cài đặt Service
--service-install
Đây phải là đối số đầu tiên trên dòng lệnh redis-server. Các đối số sau này được thông qua theo thứ tự chúng xảy ra với Redis khi dịch vụ được khởi chạy. Dịch vụ sẽ được cấu hình là Autostart và sẽ được khởi chạy là "NT AUTHORITY \ NetworkService". Sau khi cài đặt thành công , thông báo thành công sẽ được hiển thị và Redis sẽ thoát.
Lệnh này không khởi động dịch vụ.
Ví dụ:
redis-server --service-install redis.windows.conf--loglevel verbose
Gỡ cài đặt các dịch vụ
--service-uninstall
Tôi đã chạy lệnh. Nó nói Redis được cài đặt thành công như một dịch vụ nhưng tôi không thể khởi động dịch vụ. Bất kỳ con trỏ? –
Tương tự ở đây, nó nói rằng dịch vụ bắt đầu và sau đó dừng lại bởi vì không có gì đang sử dụng nó – BelgoCanadian
Tôi phải xem xét điều này một vài lần trước khi nhận ra có một khoảng trống giữa 'redis.windows.conf' và' --log-level'. – StephenSolace