如果你用 brew 的话, 直接 brew install redis
然后它会告诉你要launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
这样就能在用户登录的时候自己启动啦
如果是自己编译的 redis, 那就自己写个 redis.plist 再 launchctl load YOUR_PATH/NAME_OF_REDIS.plist
以下示例内的 {...} 请替换成自己的设定
<?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>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。