mac 下redis自啟動設定

2021-07-31 18:16:33 字數 958 閱讀 3357

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...