1.創(chuàng)建.plist配置文件
sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist
按 i
進(jìn)入編輯模式
拷貝如下內(nèi)容:
<?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>Label</key>
<string>io.redis.redis-server</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/redis-server</string>
<string>/usr/local/redis-5.0.5/redis.conf</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
其中redis-server
路徑與redis.conf
路徑根據(jù)實(shí)際情況修改
which redis-server # 查看redis-server路徑
建議使用brew安裝redis棘幸,便于管理
保存并退出:esc
+:+wq
2.使用launchctl將配置加入launchd
sudo launchctl load /Library/LaunchDaemons/io.redis.redis-server.plist
此時(shí)Mac開機(jī)或重啟都會(huì)自動(dòng)啟動(dòng)redis
3.使用launchctl手動(dòng)啟動(dòng)/關(guān)閉redis
啟動(dòng)redis
sudo launchctl start io.redis.redis-server
關(guān)閉redis
sudo launchctl stop io.redis.redis-server
可對(duì)上述命令進(jìn)行簡(jiǎn)化(通過設(shè)置別名的方式) 切換到用戶目錄cd
編輯環(huán)境變量配置vim .bash_profile
將別名設(shè)置粘貼到配置文件
alias redisstart='sudo launchctl start io.redis.redis-server'
alias redisstop='sudo launchctl stop io.redis.redis-server'
退出并保存esc
- :
- wq
最后使用source命令使別名生效source .bash_profile
,如果提示無此文件可使用下面幾種方式:
source ~/.bash_profile
source ./.bash_profile