要設置MongoDB和Redis開機自啟動,你需要在操作系統中創建一個服務。下面是Linux和Windows操作系統下設置MongoDB和Redis開機自啟動的方法:
在Linux上設置MongoDB開機自啟動:
[Unit]
Description=MongoDB Database Server
Documentation=https://docs.mongodb.org/manual
After=network.target
[Service]
ExecStart=/usr/local/mongodb/bin/mongod --config /etc/mongod.conf
Restart=always
User=mongodb
Group=mongodb
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=mongodb
[Install]
WantedBy=multi-user.target
請確保ExecStart和ExecStartPre命令路徑正確,以及配置文件路徑正確。 5. 保存并關閉文件。 6. 運行以下命令啟用服務:
sudo systemctl daemon-reload
sudo systemctl enable mongodb.service
sudo systemctl start mongodb.service
在Linux上設置Redis開機自啟動:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
ExecStart=/usr/local/redis/src/redis-server
ExecStop=/usr/local/redis/src/redis-cli shutdown
Restart=always
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
請確保ExecStart和ExecStop命令路徑正確。 5. 保存并關閉文件。 6. 運行以下命令啟用服務:
sudo systemctl daemon-reload
sudo systemctl enable redis.service
sudo systemctl start redis.service
在Windows上設置MongoDB開機自啟動:
mongod.exe --config "C:\Program Files\MongoDB\Server\4.4\bin\mongod.cfg" --install
請確保–config參數的值為mongod.cfg配置文件的路徑。 4. 運行以下命令啟動MongoDB服務:
net start MongoDB
在Windows上設置Redis開機自啟動:
redis-server --service-install redis.windows.conf --loglevel verbose
請確保–service-install參數的值為redis.windows.conf配置文件的路徑。 4. 運行以下命令啟動Redis服務:
redis-server --service-start
現在,MongoDB和Redis將在系統啟動時自動啟動。請注意,具體的路徑和命令可能因你的安裝位置和配置文件而有所不同。請根據你的實際情況進行相應的修改。