Mac redis 开机自启动

1 创建.plist配置文件

为了让 Redis 在启动时自动启动,我使用的是 launchd。在 /Library/LaunchDaemons 中创建一个简单的xml文档。

sudo vim /Library/LaunchDaemons/redis-server.plist

注意:

  • 先执行 which redis-server 查看redis的安装位置;
  • 再执行 sudo find / -name redis.conf 查看reids.conf的位置。

然后正确填写以下代码:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>redis-server</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/bin/redis-server</string>
        <string>/usr/local/etc/redis.conf</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

如果您没有 redis.conf ,则只需将其从此xml文件中删除即可。

2 将 redis.server.plist 加载到 launchd 中

sudo launchctl load /Library/LaunchDaemons/redis-server.plist

此时 Mac 开机或重启都会自动启动 redis

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容