RSS订阅欢迎来到Java程序员学习天地!
你的位置:首页 » 架构 » 正文

Redis3集群搭建

选择字号: 超大 标准 发布时间:2017年05月19日 | 作者:amour505 | 0个评论 | 127人浏览

安装ruby

  1. 1)           sudo apt-get install ruby

  2. 2)           sudo apt-get install ruby-full rubygems

  3. 3)           sudo gem install redis(这条命令话费时间较长,需等待下)

创建节点文件夹

  1. 1.           cd  /usr/local/

  2. 2.           sudo mkdir cluster

  3. 3.           sudo mkdir 7000 7001 7002 7003 7004 7005

修改配置文件redis.conf

  1. 1.           cd /deploy/redis-3.0.0/        -------------redis安装文件夹

  2. 2.           sudo cp redis.conf /usr/local/cluster/

  3. 3.           cd /usr/local/cluster

  4. 4.           sudo vim redis.conf

  5. 5.           修改以下几项:

  6. a)           port 7000

  7. b)           cluster-enabled yes

  8. c)            cluster-config-file nodes.conf

  9. d)           cluster-node-timeout 5000

  10. e)           appendonly yes

复制redis.conf到节点文件夹

  1. 1.           sudo cp redis.conf 7000

  2. 2.           sudo cp redis.conf 7001

  3. 3.           sudo cp redis.conf 7002

  4. 4.           sudo cp redis.conf 7003

  5. 5.           sudo cp redis.conf 7004

  6. 6.           sudo cp redis.conf 7005

  7. 7.           修改各个节点文件夹下的配置文件中的端口,与文件夹对应即可

启动各个节点,一定要进入各个节点文件夹启动

  1. 1.           cd 7000

  2. 2.           sudo redis-server redis.conf

  3. 3.           cd ../7001

  4. 4.           sudo redis-server redis.conf

  5. 5.           cd ../7002

  6. 6.           sudo redis-server redis.conf

  7. 7.           cd ../7003

  8. 8.           sudo redis-server redis.conf

  9. 9.           cd ../7004

  10. 10. sudo      redis-server redis.conf

  11. 11. cd      ../7005

  12. 12. sudo      redis-server redis.conf

搭建集群

  1. 1.           cd /deploy/redis-3.0.0/src

  2. 2.           ./redis-trib.rb create --replicas 1      192.168.1.149:7000 192.168.1.149:7001 192.168.1.149:7002      192.168.1.149:7003 192.168.1.149:7004 192.168.1.149:7005

添加116的一个节点

  1. 1.           创建116的一个节点 端口7000

  2. 2.           cd /deploy/redis-3.0.0/src

  3. 3.           ./redis-trib.rb add-node 192.168.1.116:7000      192.168.1.149:7000    ---------------将116的节点添加到149的集群上

测试

  1. 1.           登录redis

  2. a)           redis-cli –c –p 7000 –h 192.168.1.149

  3. 2.           添加数据

  4. a)           set key1 val1

  5. 3.           获取数据

  6. a)           get key1

  7. 4.           退出

  8. a)           quit

  9. 5.           登录其他节点,如192.168.1.116:700

  10. 6.           获取key1的数据查看是否正确

注意点:

  1. 1.           搭建集群至少6个节点:3个主节点,3个从节点

  2. 2.           本机IP:192.168.1.149

  3. 3.           查看所有节点:

  4. a)           redis-cli -p 7000 -h 192.168.1.116 cluster nodes\


标签:架构

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

控制面板
您好,欢迎到访网站!
随机文章
热门文章
热评文章
最近发表