安装
brew install redis
路径
- Homebrew安装的软件会默认在/usr/local/Cellar/路径下
- redis的配置文件redis.conf存放在/usr/local/etc路径下
配置
- redis默认是前台启动,我们实际开发是以守护进程的方式运行。进入/usr/local/etc路径下,然后vi redis.conf ,找到daemonize no并修改成yes即可。
- 找到bind 127.0.01 并且注释掉
- 找到requirepass设置密码为:requirepass 【填自己设置的密码】,然后按住esc键输入【:wq】回车保存退出即可。
启动服务
# 1
brew services start redis
# 2
redis-server /usr/local/etc/redis.conf
再执行命令:redis-server出现redis图标就说明启动成功了
查看服务
ps axu | grep redis
# 或者
lsof -i tcp:6379
启动
redis-cli
# 或者
redis-cli -h host -p port -a password
host:远程redis服务器host
port:远程redis服务端口
password:远程redis服务密码(无密码的的话就不需要-a参数了)
关闭
正确停止Redis的方式:redis-cli shutdown
强行终止redis:sudo pkill redis-server
强行终止redis进程可能会导致redis持久化数据丢失,应该避免。
其他
# 开机启动redis命令
ln -f /usr/local/Cellar/redis/6.2.3/homebrew.mxcl.redis.plist ~/Library/LaunchAgents
# 使用launchctl启动redis server
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
# 使用配置文件启动redis server
redis-server /usr/local/etc/redis.conf
# 停止redis server的自启动
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
# 卸载
brew uninstall redis
rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist