redis集群搭建

2017-03-21  本文已影响9人  sunyuan1125

具体参考 http://www.jianshu.com/p/22af55518f6d

1、环境:ruby  RubyInstaller  +rubyGem

2、使用 6个 redis 三主三备 redis.conf 更改端口

port 7010

cluster-enabled yes  

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes

cluster-enabled 选项用于开实例的集群模式,

cluster-conf-file 选项则设定了保存节点配置文件的路径, 默认值为nodes.conf 。

nodes.conf 节点配置文件无须人为修改, 它由 Redis 集群在启动时创建, 并在有需要时自动进行更新。

3.创建集群

a.按照上面所说的配置好各个实例,主要是改端口号,运行 7000.bat- 7005.bat脚本启动六个redis实例

b.cd到 redis-trib.rb 所在的目录下运行命令

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

4 利用Jedis链接集群

Set jedisClusterNodes =newHashSet();   

 jedisClusterNodes.add(newHostAndPort("127.0.0.1",7000));     

 JedisCluster jc =newJedisCluster(jedisClusterNodes);

5、检测不同端口的 redis-cli.exe -c -p 7010

上一篇下一篇

猜你喜欢

热点阅读