ZGGSONG WIKI

Mac安装配置Redis

安装

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
Copyright © 2021 ZGGSONG