1 创建.plist配置文件
为了让 Redis 在启动时自动启动,我使用的是 launchd。在 /Library/LaunchDaemons 中创建一个简单的plist文档
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>
- 注意: 如果/usr/local/etc/redis.conf路径不存在,就把这个删除。这项是可选的
2 将 redis.server.plist 加载到 launchd 中
sudo launchctl load /Library/LaunchDaemons/redis-server.plist
此时 Mac 开机或重启都会自动启动 redis
3 命令行重启或者关闭redis服务
sudo launchctl start redis-server
sudo launchctl stop redis-server
网友评论