mac os 安装 redis

作者: Tim_Lee | 来源:发表于2017-05-04 22:57 被阅读1605次

    mac os 安装 redis

    在redis官网下载

    https://redis.io/download

    1. 下载

    在mac os系统,双指点击 finder 图标,选 Go to Folder... ,输入/usr/local/

    另外开一个finder窗口,把Downloads 文件夹中,刚才下载的 redis-3.2.8 文件夹拷贝进入/usr/local/

    2. 编译和安装

    1》在Terminal安装

    在命令行:

    $ cd redis-3.2.8
    $ make
    $ sudo make install 
    

    (因为redis已经configure好了,所以省略configure)

    2》在bin下可执行的程序

    • redis-server: Redis服务器
    • redis-cli: 命令行客户端
    • redis-benchmark: Redis的性能测试工具
    • redis-check-aof: AOF文件修复工具
    • redis-check-dump: RDB文件检测工具
    • redis.conf: Redis的配置文件

    将配置文件redis.conf中的deamonize yes 以守护进程的方式启动。

    在命令行的目录 /usr/local/redis-3.2.8 中:

    vim redis.conf
    

    ################################# GENERAL #####################################
    

    下面几行,有一行是

    daemonize no
    

    这是守护进程的开关,改为 yes

    deamonize yes
    

    进入/usr/local/bin目录下。

    输入命令即可开启redis服务。

    redis-server
    

    服务开启显示:

    Running in standalone mode
    Port: 6379
    PID: 32211
    

    再打开一个客户端,进入/usr/local/bin/,开启服务端redis-cli

    测试服务器和客户端都开启了。

    /Users/macroot [macroot@macroots-MacBook-Pro] [9:47]
    > cd /usr/local/bin
    
    /usr/local/bin [macroot@macroots-MacBook-Pro] [9:47]
    > redis-cli
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379> echo 'king'
    "king"
    127.0.0.1:6379> 
    

    3》启动和停止Redis

    启动:

    • redis-server
    • redis-server /etc/redis.conf

    停止

    • shutdown(在redis-3.2.8是shutdown nosave/save

    直接启动 redis-server

    /usr/local/redis-3.2.8目录下的redis.conf拷贝到/etc/目录下

    启动服务器

    /Users/macroot [macroot@macroots-MacBook-Pro] [10:30]
    > cd /usr/local/bin
    
    /usr/local/bin [macroot@macroots-MacBook-Pro] [10:31]
    > redis-server /etc/redis.conf
    

    在客户端测试

    /Users/macroot [macroot@macroots-MacBook-Pro] [10:31]
    > redis-cli
    127.0.0.1:6379> PONG
    (error) ERR unknown command 'PONG'
    127.0.0.1:6379> echo "king"
    "king"
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379> 
    

    Brew install 方法安装 redis

    如果已经安装了homebrew ,使用 brew install redis 安装即可。安装以后,系统提示

    • 如果需要后台运行 redis 服务,使用命令 brew services start redis
    • 如果不需要后台服务,则使用命令 redis-server /usr/local/etc/redis.conf
    ➜  ~ brew install redis
    Updating Homebrew...
    ==> Downloading https://homebrew.bintray.com/bottles/redis-4.0.1.el_capitan.bottle.tar.gz
    ######################################################################## 100.0%
    ==> Pouring redis-4.0.1.el_capitan.bottle.tar.gz
    ==> Using the sandbox
    ==> Caveats
    To have launchd start redis now and restart at login:
      brew services start redis
    Or, if you don't want/need a background service you can just run:
      redis-server /usr/local/etc/redis.conf
    ==> Summary
    🍺  /usr/local/Cellar/redis/4.0.1: 13 files, 2.8MB
    
    

    运行第一条以后,会出现当前的情况:

    ➜  ~ brew services start redis
    ==> Tapping homebrew/services
    Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...
    remote: Counting objects: 12, done.
    remote: Compressing objects: 100% (8/8), done.
    remote: Total 12 (delta 0), reused 7 (delta 0), pack-reused 0
    Unpacking objects: 100% (12/12), done.
    Tapped 0 formulae (40 files, 53.7KB)
    ==> Successfully started `redis` (label: homebrew.mxcl.redis)
    

    要运行命令,可以直接到 /usr/local/bin 目录下,有

    • redis-server 服务器运行命令
    • redis-cli 运行客户端

    在这里可以直接运行 redis-server 打开服务。然后另外开一个终端,运行 redis-cli 运行服务端,在服务端中输入 quit 可以退出。

    参考

    homebrew 安装部分参考:

    mac下安装配置redis

    相关文章

      网友评论

        本文标题:mac os 安装 redis

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