天天看点

Mac本地安装Redis 3

cd redis-3.2.9 进入到解压后的目录。

进行安装

make & make install

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

Mac本地安装Redis 3

进入到/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-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即可。

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

cd 7000

redis-server redis.conf

cd ..

cd 7001

cd 7002

cd 7003

cd 7004

cd 7005

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

Mac本地安装Redis 3

使用 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

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

Mac本地安装Redis 3

使用

redis-cli -c -p 7002 cluster nodes 可以看到集群节点情况。
Mac本地安装Redis 3

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

Mac本地安装Redis 3

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

继续阅读