美文网首页
2019-08-21 Mac下安装redis

2019-08-21 Mac下安装redis

作者: 惜小八 | 来源:发表于2019-08-28 11:16 被阅读0次

    注意:在mac上安装redis必须要安装XCode,Xcode可以在apple应用里面下载

    一.使用make命令来进行安装

    1.首先是官网下载redis

    image.png

    先找到usr/local目录,也可以直接命令行完成,建议windows可以这样操作,自己mac系统直接命令行出现了错误,找不到改目录,于是手动移动安装目录。

    主要分为两步,先是打开访达,command+shift+G跳转目录。
    然后把解压后的文件存放到里面


    image.png

    3.测试安装

    官网安装教程截图

    二.使用brew命令来安装redis

    参考:https://www.cnblogs.com/ihuangjianxin/p/9390650.html

    会自动下载安装好:brew install redis
    启动reids即可:redis-server
    安装好的redis在/usr/local里面

    三.Redis的启动和关闭

    1.服务端的启动

    进入Redis安装目录--->找到redis-server,执行即可


    启动成功

    2.服务端的关闭

    强行关闭
    强行终止redis进程可能会导致数据丢失,因为redis可能正在将内存数据同步到硬盘中。
     ps axu|grep redis  ## 查找redis-server的PID
     kill -9 PID
    
    命令关闭
    向redis发送SHUTDOWN命令,即 redis-cli SHUTDOWN 。Redis收到命令后,服务端会断开所有客户端的连接,然后根据配置执行持久化,最后退出。
    

    3.客户端的启动

    默认启动
    使用命令redis-cli启动客户端,按照默认配置连接Redis(127.0.0.1:6379)。
    
    
    指定地址和端口号
    使用命令 redis-cli -h 127.0.0.1 -p 6379
    

    4.客户端的关闭

    交互模式使用quit

    四.redis在save、shutdown报错权限不足

    1550:M 02 Jan 18:22:48.778 # User requested shutdown...
    1550:M 02 Jan 18:22:48.779 * Saving the final RDB snapshot before exiting.
    1550:M 02 Jan 18:22:48.781 # Failed opening the RDB file dump.rdb (in server root dir /usr/local/redis/redis-6.0.5/src) for saving: Permission denied
    1550:M 02 Jan 18:22:48.782 # Error trying to save the DB, can't exit.

    可以看出是由于在读取/usr/local/redis/redis-6.0.5/src下的dump.rdb文件时权限不足造成的。
    解决过程如下:
    1.修改配置文件当中redis.conf当中的“dir ./"为"dir /usr/local/redis/redis-6.0.5/db/",保存后重启服务,并赋予777权限,chmod -R 777 db,启动后,save时还是报同样的错。该方法失败。
    2.从stackoverflow上看到的解决办法,启动redis,指定db的位置 config set dir /usr/local/redis-6.0.5/db/,可以看到可以成功的save了,但是!!!,重开redis又不行了,该方法失败。


    config set dir /usr/local/redis-6.0.5/db/

    3.参考了:https://blog.csdn.net/weixin_34146986/article/details/92387423
    由于本机redis安装在/usr/loca/redis-6.0.5/,要切换到cd /usr/local,然后给予777权限

    chmod -R 0777 redis-6.0.5
    

    在此save成功。
    在1.处为啥失败不清楚,后面熟悉了在来查看。

    相关文章

      网友评论

          本文标题:2019-08-21 Mac下安装redis

          本文链接:https://www.haomeiwen.com/subject/kznbsctx.html