启动幸运飞艇源码开发测试

  启动规则:先启动主节点,然后在启动从节点!
  (1)可以使用命令启动
  进入相应的文件夹目录,使用启动命令:
  redis-server.exe
  (2)使用脚本启动
  如上面图片,分别执行start6379.cmd,
  start6380.cmd,start6381.cmd。
  先启动Master。使用客户端登录,查看信息
  Master启动后信息
幸运飞艇源码开发,需要请搜索【大神源码论坛】dsluntan.com 客服企娥3393756370 V信17061863513,
  然后启动6380和6381,然后可以看到
  Salve启动
  在此查看6378的主从复制信息
  主节点详细信息
  在登录6380和6381的客户端,查看节点信息
  从节点详细信息
  测试读写,【主节点可读可写,从节点只能读不可写】,如下图:
  读写测试
  测试当主节点shutdown后,从节点的状态【从节点可读,从节点也不会升级为主节点】:
  127.0.0.1:6381> info replication
   Replication
  role:slave
  master_host:127.0.0.1
  master_port:6379
  master_link_status:up
  master_last_io_seconds_ago:1
  master_sync_in_progress:0
  slave_repl_offset:15
  slave_priority:100
  slave_read_only:1
  connected_slaves:0
  master_repl_offset:0
  repl_backlog_active:0
  repl_backlog_size:1048576
  repl_backlog_first_byte_offset:0
  repl_backlog_histlen:0
  127.0.0.1:6381>
  127.0.0.1:6381> get hello
  "world"
  测试当主节点重新启动后,从节点的状态【从节点依然可以连接主节点】:
  127.0.0.1:6379> info replication
   Replication
  role:master
  connected_slaves:2
  slave0:ip=127.0.0.1,port=6380,state=online,offset=43,lag=0
  slave1:ip=127.0.0.1,port=6381,state=online,offset=43,lag=0
  master_repl_offset:43
  repl_backlog_active:1
  repl_backlog_size:1048576
  repl_backlog_first_byte_offset:2
  repl_backlog_histlen:42
  127.0.0.1:6379>
  小插曲【反客为主】
  测试当主节点shutdown后,使用slaveof no one 是的6380成为主节点,但是也只是主节点,没有任何从节点!
  127.0.0.1:6381> info replication
  #Replication
  role:slave
  master_host:127.0.0.1
  master_port:6379
  master_link_status:down
  master_last_io_seconds_ago:-1
  master_sync_in_progress:0
  slave_repl_offset:155
  master_link_down_since_seconds:jd
  slave_priority:100
  slave_read_only:1
  connected_slaves:0
  master_repl_offset:0
  repl_backlog_active:0
  repl_backlog_size:1048576
  repl_backlog_first_byte_offset:0
  repl_backlog_histlen:0
  127.0.0.1:6381>
  127.0.0.1:6381>
  127.0.0.1:6381> slave no one
  (error) ERR unknown command 'slave'
  127.0.0.1:6381> slaveof no one
  OK
  127.0.0.1:6381> info replication
  #Replication
  role:master
  connected_slaves:0
  master_repl_offset:0
  repl_backlog_active:0
  repl_backlog_size:1048576
  repl_backlog_first_byte_offset:0
  repl_backlog_histlen:0
  127.0.0.1:6381> set test 11
  OK
  127.0.0.1:6381> get test
  "11"
  127.0.0.1:6381>
  详细可以参考 Redis主从复制 中的内容!

猜你喜欢

转载自blog.51cto.com/13969794/2175111
今日推荐