美文网首页我爱编程
Mac本地安装Redis 3

Mac本地安装Redis 3

作者: ScottX | 来源:发表于2017-06-13 00:54 被阅读228次
    1. 首先从http://download.redis.io/releases/redis-3.0.5.tar.gz 上下载Redis3 (这里使用的是3.0.5) 并且解压。
    2. cd redis-3.2.9 进入到解压后的目录。
    3. 进行安装

    make & make install

    安装完成后,我们可以使用runtest-cluster 进行一次测试。在这里系统将会自动启动一些redis instance进行测试。


    image.png
    1. 进入到/usr/local 文件夹,创建redis_cluster 目录,用于存放我们的redis instance.

    cd /usr/local
    makedir redis_cluster
    cd redis_cluster
    mkdir 7000
    mkdir 7001
    mkdir 7002
    mkdir 7003
    mkdir 7004
    mkdir 7005

    由于redis cluster 强烈推荐3+3的配置,因此,这里创建了6个.
    1. 将刚才解压的redis-3.2.9文件夹内的文件分别copy到7001到7005里面,并对redis.conf 进行修改。
      修改点如下:

    port 7000
    daemonize yes
    cluster-enabled yes
    cluster-config-file nodes.conf
    cluster-node-timeout 5000
    appendonly yes

    其中不同文件夹的port 指定相应的port即可。

    1. 编写一个用于启动redis的脚本 startCluster.sh

    cd 7000
    redis-server redis.conf
    cd ..
    cd 7001
    redis-server redis.conf
    cd ..
    cd 7002
    redis-server redis.conf
    cd ..
    cd 7003
    redis-server redis.conf
    cd ..
    cd 7004
    redis-server redis.conf
    cd ..
    cd 7005
    redis-server redis.conf
    cd ..

    运行该脚本并且 ps aux|grep redis 可以看到目前启动的redis instance.

    image.png
    1. 使用 redis-trib.rb 进行集群创建。注: 该文件是redis官方推出的redis cluster 管理文件,用ruby编写。因此在执行该文件的时候确保机器上装由ruby.

    ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

    执行后,可以看到集群已经创建完成

    image.png

    使用

    redis-cli -c -p 7002 cluster nodes 可以看到集群节点情况。

    image.png

    redis-cli -c -p 7004 cluster info 可以查看集群情况。

    image.png

    到此,本地Redis集群配置完成。

    相关文章

      网友评论

        本文标题:Mac本地安装Redis 3

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