Mac安裝redis並設置開機自啓動

本文使用Mac的包管理工具brew一行命令搞定安裝redis。brew本身的安裝與卸載請自行搜索。

本機環境:

    macOS Catalina:10.15.3,

    redis:5.0.8,

    brew:Homebrew 2.2.11

一、安裝redis 

默認安裝最新穩定版,後面@接版本號可指定版本 eg. brew install [email protected]

brew install redis

安裝過程中每次會進行Homebrew更新檢測,影響安裝速度,如果不需要可以在終端輸入(此命令臨時有效)

export HOMEBREW_NO_AUTO_UPDATE=true
brew install redis

安裝過程中個人電腦環境不同可能會有一些異常情況,請根據提示自行解決。

安裝完成查看redis相關信息

brew info redis

默認配置文件路徑,可根據需要自行修改

/usr/local/etc/redis.conf

二、自啓動配置

# 加軟連接,加入launchd進程,當用戶登陸系統後會被執行
ln -f /usr/local/Cellar/redis/5.0.8/homebrew.mxcl.redis.plist ~/Library/LaunchAgents

# 加載任務
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

至此完成安裝與自啓動配置,然後就可以重啓電腦試試了。

以上已通過自測。

想了解Mac系統自啓動相關可參考: Mac中的定時任務利器:launchctl

 

三、管理redis

1、手動啓動redis服務

使用brew啓動

brew services start redis

使用配置文件啓動

redis-server /usr/local/etc/redis.conf

2、關閉redis服務

brew services stop redis

3、重啓redis服務

brew services restart redis

4、卸載redis

brew uninstall redis
rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

5、命令連接redis服務

# redis-cli -h <ip> -p <port> -a <password>
redis-cli -h 127.0.0.1 -p 6379 -a 123456

6、redis常用命令

命令

用途
set key value 設置 key 的值
get key 獲取 key 的值
exists key 查看此 key 是否存在
keys * 查看所有的 key
flushall 消除所有的 key

四、配置redis.conf

1、配置允許遠程訪問

vi /usr/local/etc/redis.conf

註釋bind,默認情況下 redis不允許遠程訪問,只允許本機訪問。

# bind 127.0.0.1

在redis3.2之後,redis增加了protected-mode,在這個模式下,即使註釋掉了bind 127.0.0.1,再訪問redis的時候還是報錯,需要把protected-mode yes改爲protected-mode no。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章