一、集群搭建
先以集群模式运行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"}, // 连接到集群中任意结点即可
})
网友评论