要设置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将在系统启动时自动启动。请注意,具体的路径和命令可能因你的安装位置和配置文件而有所不同。请根据你的实际情况进行相应的修改。