os x 搭建redis集群

245 阅读1分钟

一、集群搭建

先以集群模式运行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"}, // 连接到集群中任意结点即可
	})