ItGo.me - 专注IT技术分享

首页 > Redis > Redis3集群搭建

Redis3集群搭建

时间:2016-08-28来源:网友分享 点击:

安装ruby
  1. 1)sudo apt-get install ruby

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

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


创建节点文件夹
  1.  /usr/local/

  2. 2.sudo mkdir cluster

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


修改配置文件redis.conf
  1. /deploy/redis-3.0.0/   -------------redis安装文件夹

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

  3. /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. 7000

  2. 2.sudo redis-server redis.conf

  3. ../7001

  4. 4.sudo redis-server redis.conf

  5. ../7002

  6. 6.sudo redis-server redis.conf

  7. ../7003

  8. 8.sudo redis-server redis.conf

  9. ../7004

  10. 10. sudo redis-server redis.conf

  11. 11. cd ../7005

  12. 12. sudo redis-server redis.conf


搭建集群
  1. /deploy/redis-3.0.0/src

  2. 2../ 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. /deploy/redis-3.0.0/src

  3. 3../ 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\

来自:

Redis3集群搭建

Redis3集群搭建  讨论


redis集群方案

根据一些测试整理出来的一份方案: 1. Redis 性能 对于redis 的一些简单测试,仅供参考: 测试环境:Redhat6.2 , Xeon E5520(4核)*2/8G,1000M网卡 Redis 版本:2.6.9 客户端机器使用redis-benchmark 简单GET、...

Redis应用场景

毫无疑问Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为...

Redis命令学习-Transaction(事务)

 ​DISCARD :取消事务,放弃执行事务块内的所有代码。如果在使用WATCH命令监视某个key,则取消监视,等同于UNWATCH。 ​返回:总是返回ok。 ​ ​ 127.0.0.1:6379 MULTI OK 127.0.0.1:6379 PING QUEUED 127....

安装ruby 1)sudo apt-get install ruby 2)sudo apt-get install ruby-full rubygems 3)sudo gem install redis(这条命令话费时间较长,需等待下) 创建节点文件夹 /usr/local/ 2.sudo mkdir cluster 3.sudo mkdir 7000 7001 7002 7003 7004 7005
------分隔线----------------------------