mac上安裝redis教程

mac上安裝redis教程

步驟一:在/usr/local目錄下面創(chuàng)建一個software文件夾。由于權(quán)限的問題,需要使用sudo 命令(sudo使一般用戶不需要知道超級用戶的密碼即可獲得權(quán)限)

0.png

步驟二:使用wget工具下載redis的壓縮包到software目錄中,如果wget工具沒有安裝,則使用命令進行安裝:

yum install -y wget

進入software目錄,使用wget命令下載redis的壓縮包

wget  http://download.redis.io/releases/redis-5.0.5.tar.gz  
1.png

步驟三:將redis解壓到當前的路徑,解壓完成以后,刪除原來的壓縮包。

2.png
3.png

步驟四:進入/usr/local/software/redis-5.0.5/目錄,使用命令

    sudo make 

進行編譯處理。

4.png

(第一次執(zhí)行以下命令可能會提示下載Xcode工具,這個需要下載)

    xcode-select --install
5.png
6.png
7.png

步驟五: 進入/usr/local/software/redis-5.0.5/src目錄,使用命令

    sudo make install

進行安裝。

8.png

步驟六:修改配置文件redis.conf

sudo vi /usr/local/software/redis-5.0.5/redis.conf    

將redis配置的 : daemonize:后臺運行,值為yes | no 默認為no  

額外添加:在redis3.2之后,需要改動

protected-mode yes 改為  protected-mode no

步驟七:啟動redis服務(wù)

/usr/local/software/redis-5.0.5/src/redis-server    /usr/local/software/redis-5.0.5/redis.conf

步驟八:驗證啟動是否成功:

ps -ef | grep redis   #查看是否有redis服務(wù)或者查看端口:   
 
netstat -tunpl | grep 6379
9.png

mac下設(shè)置redis開機啟動方法

步驟一:需要.plist文件來指定需要開機啟動的程序。首先來創(chuàng)建一個.plist文件:

  sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist
10.png

步驟二:以下是開機啟動的.plist配置文件的示例

<?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/software/redis-5.0.5/redis.conf</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

粘貼完以后,我們需要對上面的內(nèi)容做兩處修改:一個是“redis-server”的路徑,這里需要改為你自己的安裝路徑(可以使用”which redis-server”命令來查看具體的路徑)。還有一個就是redis配置文件的路徑

步驟三:編輯完plist文件以后,我們需要將該文件載入到launchd里,使用launchctl命令,具體命令如下:

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

重啟以后,redis就可以開機啟動了。如果不想重新啟動,也可以使用如下命令:

sudo launchctl start io.redis.redis-server 
11.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容