博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis 的 master/slave 复制
阅读量:7087 次
发布时间:2019-06-28

本文共 2342 字,大约阅读时间需要 7 分钟。

  hot3.png

Redis 的 master/slave 复制:    

Redis 的 master/slave 数据复制方式可以是一主一从或者是一主多从的方式,Redis 在 master 是非阻塞模式,也就是说在 slave 执行数据同步的时候,master 是可以接受客户端的 
请求的,并不影响同步数据的一致性,然而在 slave 端是阻塞模式的,slave 在同步 master 数据时,并不能够响应客户端的查询  
Redis 的 master/slave 模式下,master 提供数据读写服务,而 slave 只提供读服务    
Redis 的 master/slave 的配置方式是在 slave 主机的 Redis 目录下的 redis.conf 配置文件中 添加:  
slaveof master_ip master_port    
例如:  
我们配置我们的 slave 为:redis-slave.conf  daemonize yes  
pidfile redis-slave.pid  port 6380  timeout 300  loglevel verbose  logfile stdout  databases 16  save 900 1  save 300 10  save 60 10000  
rdbcompression yes  
dbfilename dump-slave.rdb  dir /home/falcon/redis-2.0.0/  slaveof 127.0.0.1 6379  appendonly no  
appendfsync everysec  vm-enabled no  
vm-swap-file logs/redis-slave.swap  vm-max-memory 0  
vm-page-size 32 IT 运维专家网   vm-pages 134217728  vm-max-threads 4  glueoutputbuf yes  
hash-max-zipmap-entries 64  hash-max-zipmap-value 512  activerehashing yes    
启动 slave:  
[ ~/redis-2.0.0]$ ./redis-server redis-slave.conf    
查看状态信息:  
[ ~/redis-2.0.0]$ ./redis-cli -p 6380 info  redis_version:1.3.17  redis_git_sha1:00000000  redis_git_dirty:0  arch_bits:32  
multiplexing_api:epoll  process_id:10772  
uptime_in_seconds:249  uptime_in_days:0  connected_clients:2  connected_slaves:0  blocked_clients:0  
used_memory:1756868  
used_memory_human:1.68M  changes_since_last_save:0  bgsave_in_progress:0  
last_save_time:1281654285  bgrewriteaof_in_progress:0  total_connections_received:13  total_commands_processed:9  expired_keys:0  
hash_max_zipmap_entries:64  hash_max_zipmap_value:512  pubsub_channels:0  pubsub_patterns:0  vm_enabled:0  role:slave  
master_host:127.0.0.1  master_port:6379  master_link_status:up  
master_last_io_seconds_ago:248  db0:keys=23,expires=0  
[ ~/redis-2.0.0]$ ./redis-cli -p 6379 info IT 运维专家网  redis_version:1.3.17  redis_git_sha1:00000000  redis_git_dirty:0  arch_bits:32  
multiplexing_api:epoll  process_id:7663  
uptime_in_seconds:16787  uptime_in_days:0  connected_clients:1  connected_slaves:1  blocked_clients:0  
used_memory:1757232  
used_memory_human:1.68M  changes_since_last_save:0  bgsave_in_progress:0  
last_save_time:1281654286  bgrewriteaof_in_progress:0  total_connections_received:835  total_commands_processed:55953  expired_keys:1  
hash_max_zipmap_entries:64  hash_max_zipmap_value:512  
pubsub_channels:0  pubsub_patterns:0  vm_enabled:0  role:master  
db0:keys=23,expires=0 

更多精彩内容请关注: 

关注超人学院微信二维码:160441_7VM1_2273204.jpg   

转载于:https://my.oschina.net/crxy/blog/419657

你可能感兴趣的文章
mongodb
查看>>
高性能通道
查看>>
做题时一时没想起来的问题总结
查看>>
Eight(经典题,八数码)
查看>>
[转]python-元类
查看>>
Django 模型 - 模型的定义
查看>>
复习日记-Listener/filter/servlet3.0/动态代理
查看>>
定时任务框架APScheduler学习详解
查看>>
vue中Axios的封装和API接口的管理
查看>>
Win7x64安装了DroidPilot-Win64.exe之后跑不起来 -- 解决办法
查看>>
VS2010 中C++ 和C# 颜色转化
查看>>
idea 新手入门配置
查看>>
JAVA 通过 JACOB 调用 WMI
查看>>
构建工具系列一--Travis-cli
查看>>
日历时间选择控件---3(支持ie、火狐)
查看>>
电梯设计大作业——概要设计
查看>>
CountDownLatch实现多线程并发请求
查看>>
AOJ 739 First Blood
查看>>
java 自带的工具
查看>>
10-08C#基础--进制转换
查看>>