本文使用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。