一、通过brew来安装
(1) 安装Homebrew,通过brew -h 确认是否homebrew安装成功。
/bin/bash -c "$(curl -fsSL https:`//raw.githubusercontent.com/Homebrew/install/master/install.sh)"
// 可以切换国内的下载源,例如:清华或者中科大的镜像
注:brew是Mac os系统上的一个包管理工具,它是Homebrew的简称,相当于Linux下的yum和apt-get 包管理工具,俗称Mac App Store的一个软件商店,通过给出软件名称,brew会自动下载、编译、安装和配置这个软件及其依赖项。
(2)brew install redis 或者指定版本安装brew install redis@6.2
注:安装前可以通过brew search redis,查看是否已经安装了,如果有redis打勾的,表示当前安装了redis,另外brew list 是列出已经安装的软件的包。
(3)查看redis安装版本:redis-server -v
(4)brew缷载redis: brew uninstall redis
(5)查看redis进程: ps -ef | grep redis
注:ps -ef 表示列出所有的进程, grep是一个管道命令,对于ps -ef列出的进程再查找满足条件的进程。
通过brew 安装的redis,其实它的目录在(ARM Mac机型):
/usr/local/opt/homebrew/Cellar/redis/7.0.12
它的配置文件在/usr/local/opt/homebrew/etc/redis.conf
homebrew中,Cellar是用于存储软件包的目录(可以切换到Finder用Mac 的commond+shit+g搜索查看),是homebrew默认存储软件位置,homebrew不推荐手工来更改Cellar目录下的目录或文件,而是通过brew的命令来完成软件的装置、降级和缷载,这样才能确保通过homebrew来正确跟踪和治理已装置的软件包。
(6)brew命令总结:
brew update //更新brew自身
brew list //查看已安装的软件, Formulae代表一带是命令行工具,不含GUI界面,Cask指含有GUI图形界面的软件,可以用brew list redis命令,查看redis详细路径
brew install 软件名称 // 安装某软件
brew uninstall 软件名称 //缷载软件
brew list // 查看已安装的软件
brew info 软件 //查看软件信息,它显示何时安装的,目录是什么,依赖是什么。
brew upgrate 软件 //升级已安装软件
brew cleanup // 清理所有旧版本的包
二、redis前端运行,即通过brew后端来运行或者关闭、重启redis,
(1)brew services start redis
`注:这种方式通过后台来运行redis,并在系统启动时自动启动,它默认自动会根据conf的内容进行加载。
(2)brew关闭redis服务: brew services stop redis
(3)brew 重启redis服务:brew services restart redis
三、通过redis-cli连接redis测试是否能连接
(1)本地连接测试:redis-cli
(2)关闭连接:127.0.0.1:6379>exit
(3)远程连接:redis-cli -h 172.0.0.1 -p 6379
四、redis前端运行,即可以通过redis本身的命令来前端来运行、或者关闭redis
(1)运行redis:
cd /usr/local //首先进入此目录
/opt/homebrew/redis/bin/redis-server /opt/homebrew/etc/redis.conf // 执行此命令
(2)关闭redis: redis-cli shudown 或者强制终止redis,即:sudo pkill redis-server
五、redis的配置修改
注意:macOS Catalina开始用zsh作为默认登录的Shell和交互式Shell,bash是mac早期版本中的Shell。
cd /usr/local/opt/homebrew/etc //进入此目录
vim redis.conf // 通过?键盘查找 requirepass foobared,然后敲键盘i,然后把foobared改为自己的密码1111,最后按esc键盘按纽,然后敲入“:wq”,即保存退出。
注:vim常用命令
(a) ?查看某一个字符
(b) i 进入编辑模式
(c) :wq 保存并退出
(d) :q! 取消所有修改并退出,如果没有修改过,也可以:q即可。
六、其它注意事项
通过brew安装的redis尽量也通过brew去启动或者关闭等操作命令。
另外有一种安装方式,象Linux一样通过官网下载来安装,参考Linux下安装redis的办法。