Mac安装Redis5.0.8

在用SpeingBoot做邮箱验证的时候,需要用到Redis,所以在Mac和CentOs中都安装了redis5.0.8

1. 下载

redis下载地址,选择download,然后可以看到5.0.8的安装包:

Screen Shot 2020-05-16 at 12.49.14

或者,可以通过wget安装wget http://download.redis.io/releases/redis-5.0.8.tar.gz

2. 安装

  • 解压到安装目录tar zxvf redis-5.0.8.tar.gz /usr/local

    注意,如果没有权限请加上sudo

  • 切换到解压好的目录cd /usr/local/redis-5.0.8,执行make命令,大概两分钟后安装完成

  • 执行make install,作用是在/usr/local/bin里产生一些文件(命令),比如redis-serverredis-cli等,如果不执行make install,那么键入启动服务命令redis-server时会提示“该命令不存在”,redis服务就无法启动。我们查看一下:

    image-20200516125715391

3. 修改配置文件redis.conf

修改redis.conf,将GENERAL里的no改成yes(默认redis.conf里守护进程没有被开启)

(注:这个配置文件可能在 /usr/redis/redis-5.0.8/redis.conf,或者/etc/redis.conf)

image-20200516125936103

4. 启动服务

执行to redis-server /usr/local/redis-5.0.8/redis.conf加载配置文件,可以在bash配置文件里重命名一下,alias redis='redis-server /usr/local/redis-5.0.8/redis.conf',查看结果:配置文件已经加载;

image-20200516130301891

加载配置文件后,启动客户端redis-cli

退出的话先执行shutdown再exit即可

5. /uer/local权限问题

默认安装以后,在Mac系统中就算是sudo用户也没有访问redis权限,退出的时候提示没有权限保存saving: Permission denied,手动修改一下文件夹权限sudo chown -R $(whoami) /usr/local/redis-5.0.8,👌