怎么设置mongodb和redis开机自启动

avatar
作者
筋斗云
阅读量:0

要设置MongoDB和Redis开机自启动,你需要在操作系统中创建一个服务。下面是Linux和Windows操作系统下设置MongoDB和Redis开机自启动的方法:

在Linux上设置MongoDB开机自启动:

  1. 打开终端并使用root权限登录。
  2. 进入MongoDB安装目录,例如:cd /usr/local/mongodb。
  3. 创建一个mongodb.service文件,命令为:vi /etc/systemd/system/mongodb.service。
  4. 在文件中添加以下内容:
[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开机自启动:

  1. 打开终端并使用root权限登录。
  2. 进入Redis安装目录,例如:cd /usr/local/redis。
  3. 创建一个redis.service文件,命令为:vi /etc/systemd/system/redis.service。
  4. 在文件中添加以下内容:
[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开机自启动:

  1. 打开命令提示符并使用管理员权限登录。
  2. 进入MongoDB安装目录,例如:cd C:\Program Files\MongoDB\Server\4.4\bin。
  3. 运行以下命令设置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开机自启动:

  1. 打开命令提示符并使用管理员权限登录。
  2. 进入Redis安装目录,例如:cd C:\Program Files\Redis。
  3. 运行以下命令设置Redis服务:
redis-server --service-install redis.windows.conf --loglevel verbose 

请确保–service-install参数的值为redis.windows.conf配置文件的路径。 4. 运行以下命令启动Redis服务:

redis-server --service-start 

现在,MongoDB和Redis将在系统启动时自动启动。请注意,具体的路径和命令可能因你的安装位置和配置文件而有所不同。请根据你的实际情况进行相应的修改。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!