Maison > Questions et réponses > le corps du texte
Redis已经安装成功,请问Mac下如何开机启动呢?
已解决问题,谢谢,特此总结: Mac下配置Redis服务器(自启动、后台运行)
巴扎黑2017-04-21 10:58:44
Si vous utilisez une infusion, juste brew install redis
Ensuite, il vous dira de
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
De cette façon, il peut être démarré lorsque l'utilisateur se connecte
Si vous avez compilé redis vous-même, écrivez vous-même un redis.plist puis
launchctl load YOUR_PATH/NAME_OF_REDIS.plist
Veuillez remplacer {...} dans les exemples suivants par vos propres paramètres
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>local.autorun.redis</string>
<key>ProgramArguments</key>
<array>
<string>{REDIS_BIN_PATH}/redis-server</string>
<string>{REDIS_CONFIG_PATH}/redis.conf</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>{YOUR_USERNAME}</string>
<key>WorkingDirectory</key>
<string>/usr/local/var</string>
<key>StandardErrorPath</key>
<string>/usr/local/var/log/redis.log</string>
<key>StandardOutPath</key>
<string>/usr/local/var/log/redis.log</string>
</dict>
</plist>
Je vous souhaite du succès ;)
伊谢尔伦2017-04-21 10:58:44
Lisez les informations : "Trois façons de configurer les éléments de démarrage de Mac OS X" La réponse ci-dessous est effectivement fausse, cela ne semble pas si simple.
Ce qui suit est la mauvaise réponse, il suffit de regarder la blague
Bien que je n'aie jamais utilisé Redis, vous pouvez utiliser la commande launchctl pour configurer le processus que vous souhaitez démarrer au démarrage.
Cette commande est utilisée pour contrôler le processus de démarrage (launchd) dans le système OS X. Si vous avez besoin de contrôler les services démarrés par launchd en temps réel, vous pouvez utiliser ce contrôle de commande. Par exemple, si vous devez arrêter le service Spotlight, vous pouvez exécuter la commande suivante :
launchctl unload /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Si vous souhaitez démarrer le service après l'avoir arrêté, alors :
launchctl load /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Vous pouvez essayer d'utiliser la commande suivante
launchctl load redis-server start
迷茫2017-04-21 10:58:44
Je recommande deux outils GUI, cakebrew
et launchrocket
, cakebrew est utilisé pour gérer les formules de brassage, et launchrocket est utilisé pour gérer le démarrage/arrêt/démarrage des services associés
天蓬老师2017-04-21 10:58:44
Maintenant, passez à la commande suivante :
brew services start redis