os x build redis cluster

2017-12-14  本文已影响0人  loinliao

一、集群搭建

先以集群模式运行redis示例,然后使用redis/src下的ruby脚本redis-trib.rb建立集群
os x 自带系统ruby,gem安装目录会有权限问题,最好重新安装一个ruby,brew install ruby
注意判断运行的gem和ruby是不是同一个,可用如下命令判断两个版本是否对应

gem envirionment (查看输出的ruby 版本)
ruby --version

二、redis-cli使用

redis-cli加上-c参数连接集群任意结点即可(主从皆可),不区分读结点与写结点
redis集群中各个结点使用同一套hash算法,对请求的key进行hash后重定向到hash slot对应的redis结点

三、go-redis使用

client := redis.NewClusterClient(&redis.ClusterOptions{
        Addrs: []string{"localhost:7000"}, // 连接到集群中任意结点即可
    })
上一篇 下一篇

猜你喜欢

热点阅读