1. 1. 安装
  2. 2. 开机启动
    1. 2.1. 额外补充
  3. 3. 定制redis-server的配置文件
  4. 4. 卸载redis
  5. 5. 查看redis是否启动
  6. 6. 启动、停止、重启
Table of Contents

Mac下安装配置redis

系统:OS X EI 10.11.6
安装方式:Homebrew

安装

$ brew install redis

开机启动

$ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents

额外补充

  • ln干嘛的 => 为文件创建连接,可以创建软链接和创建硬链接。通过参数-s创建软链接,软链接可以理解为Windows下的快捷方式,实际是路径path。不加参数默认创建硬链接,硬链接指向的是源文件的节点inode,所以修改文件会所有都会同步改变

  • 关于删除的影响:我们所说的文件,并非实际存储空间,而是文件节点,操作系统通过i-node查找到文件的block。删除源文件对于硬链接来说是不会丢失文件,这是硬链接会变成普通文件;至于软链接和Windows上一样

  • 更多有意思的讨论,详见ChinaUnix

另外launchctl是mac下用来定时执行任务的,而任务的具体的事件、时间等通过.plist指定

定制redis-server的配置文件

$redis-server /usr/local/etc/redis.conf
  • 设置密码
    在配置文件/usr/local/etc/redis.conf 设置 requirepass的值

一年没碰redis了,以前的配置已丢,暂时不需要,之后根据实际补充

卸载redis

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

查看redis是否启动

$ redis-cli ping

如果输出PONG,redis已经启动了

启动、停止、重启

  • 启动
    brew services start redis

  • 停止
    stop brew services stop redis

  • 重启
    restart brew services restart redis

(之前有人说homebrew services被废了,但是现在又回来了,详见官方文档