mac 下開機後總是redis服務啟動不了,而且每次手動啟動後,命令列不小時,一直處於啟動後的狀態。
要設定redis開機啟動,這裡我使用的是mac的launchd系統。
建立乙個plist檔案
首先我們需要在/library/launchdaemons目錄下建立乙個plist檔案,使用如下命令:
sudo vim /library/launchdaemons/io.redis.redis-server.plist
檔案內容如下:
<?xml version="1.0" encoding="utf-8"?>
label
io.redis.redis-server
programarguments
/usr/local/bin/redis-server
/usr/local/etc/redis.conf
runatload
我們需要對上面的內容做兩處修改:乙個是「redis-server」的路徑,這裡需要改為你自己的安裝路徑(可以使用」which redis-server」命令來檢視具體的路徑)。還有乙個就是redis配置檔案的路徑,這個是可選的,如果沒有使用配置檔案那麼就把第二個刪除,如果使用了配置檔案,一定要改為正確的路徑。
將plist檔案載入到launchd
編輯完plist檔案以後,我們需要將該檔案載入到launchd裡,使用launchctl命令,具體命令如下:
sudo launchctl load /library/launchdaemons/io.redis.redis-server.plist
重啟以後,redis就可以開機啟動了。如果不想重新啟動,也可以使用如下命令:
sudo launchctl start io.redis.redis-server
我為裡測試開機自啟動,選擇重啟了。開機後成功啟動了red is 服務。
redis 設定自啟動
注意檔名和檔案模目錄 unit 表示這是基礎資訊 description 是描述 after 是在那個服務後面啟動,一般是網路服務啟動後啟動 service 表示這裡是服務資訊 execstart 是啟動服務的命令 execstop 是停止服務的指令 install 表示這是是安裝相關資訊 want...
redis設定開機自啟動
1 拷貝 redis 安裝目前下的 usr local redis 4.0.8 utils redis init script 到 etc init.d redis檔案中 cp usr local redis 4.0.8 utils redis init script etc init.d redi...
mac 設定mysql開機自啟動
mac 設定mysql開機自啟動 1 編輯乙個mysql啟動檔案。在終端裡面輸入 sudo vi library launchdaemons com.mysql.mysql.plist 2 輸入啟動檔案內容 複製 keepalive label com.mysql.mysqld programarg...