• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > redis master-slave 切换演练

redis master-slave 切换演练

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了redis主从切换,redis 切换数据库,redis 切换库,redis主备切换,redis 切换db等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

redis master-slave 切换演练


redis master-slave 切换演练

环境
IP地址端口属性
192.168.31.2086379master
192.168.31.208
6378
slave
192.168.31.209
6379
master
192.168.31.209
6378
slave
192.168.31.210
6379
master
192.168.31.210
6378
slave

环境变量
PATH=$PATH:$HOME/cpprelease/redis-3.0.2/src/:$HOME/bin
BASE_PATH=/home/beidou_soa/cpprelease/
export PATH
alias redisstart1='cd ~/redis/ && redis-server $BASE_PATH/cfg/redis/redis1.conf && cd -'
alias redisstart2='cd ~/redis/ && redis-server $BASE_PATH/cfg/redis/redis2.conf && cd -'
alias redisstop1='cd ~/redis/ && redis-cli -p 6379 shutdown && cd -'
alias redisstop2='cd ~/redis/ && redis-cli -p 6378 shutdown && cd -'


1.检查环境[beidou_soa@localhost~]$redis-trib.rbcheck192.168.31.208:6379Connectingtonode192.168.31.208:6379:OKConnectingtonode192.168.31.210:6378:OKConnectingtonode192.168.31.209:6378:OKConnectingtonode192.168.31.210:6379:OKConnectingtonode192.168.31.209:6379:OKConnectingtonode192.168.31.208:6378:OK>>>PerformingClusterCheck(usingnode192.168.31.208:6379)M:273aa3c0416e7d1795ce678d56bd2db148613f7e192.168.31.208:6379slots:10923-16383(5461slots)master1additionalreplica(s)S:08f61dcd66389dae5c39e375d4f52e1defa77ec1192.168.31.210:6378slots:(0slots)slavereplicates40cecda23f32cb3b8ff60752c00514f2d7d9c3d0S:d8e8369bfdbf4f9e0bebd04911181785e3ee1129192.168.31.209:6378slots:(0slots)slavereplicates4f11d4265178d72e0ccf7edf0ddabf835e9c56dfM:40cecda23f32cb3b8ff60752c00514f2d7d9c3d0192.168.31.210:6379slots:0-5460(5461slots)master1additionalreplica(s)M:4f11d4265178d72e0ccf7edf0ddabf835e9c56df192.168.31.209:6379slots:5461-10922(5462slots)master1additionalreplica(s)S:4b6e2b13b1be1a081db2153dc4beaf430b489605192.168.31.208:6378slots:(0slots)slavereplicates273aa3c0416e7d1795ce678d56bd2db148613f7e[OK]Allnodesagreeaboutslotsconfiguration.>>>Checkforopenslots...>>>Checkslotscoverage...[OK]All16384slotscovered.
[beidou_soa@localhost~]$redis-cli-c-p6379127.0.0.1:6379>127.0.0.1:6379>127.0.0.1:6379>gettestkey001(nil)127.0.0.1:6379>127.0.0.1:6379>127.0.0.1:6379>settestkey002testvalue002->Redirectedtoslot[401]locatedat192.168.31.210:6379OK192.168.31.210:6379>192.168.31.210:6379>gettestkey002"testvalue002"192.168.31.210:6379>settestkey003testvalue003OK
2.准备关闭208的master[beidou_soa@localhost~]$redisstop1
3.检查集群状态查看slave的日志[beidou_soa@localhostredis]$vimredis-6378.log6874:S30Dec15:28:04.755#ErrorconditiononsocketforSYNC:Connectionrefused6874:S30Dec15:28:05.758*ConnectingtoMASTER192.168.31.208:63796874:S30Dec15:28:05.758*MASTER<->SLAVEsyncstarted6874:S30Dec15:28:05.759#ErrorconditiononsocketforSYNC:Connectionrefused6874:S30Dec15:28:06.647*FAILmessagereceivedfrom40cecda23f32cb3b8ff60752c00514f2d7d9c3d0about273aa3c0416e7d1795ce678d56bd2db148613f7e6874:S30Dec15:28:06.647#Clusterstatechanged:fail6874:S30Dec15:2
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • redis master-slave 切换演练

相关文章

  • 2017-05-26安卓开源项目周报0208,安卓开源项目0208
  • 2017-05-26自定义水平进度条样式:黑色虚线,进度条虚线
  • 2017-05-26Android--httpclient模拟post请求和get请求分析
  • 2017-05-26仿《雷霆战机》飞行射击手游开发--防破解,《雷霆战机》射击手
  • 2017-05-26android开发之路03,android之路03
  • 2017-05-26Android View体系(一)视图坐标系
  • 2017-05-26mysql查询语句分析 explain用法
  • 2017-05-26Hive 1.2.1&Spark&Sqoop安装指南
  • 2017-05-26Adroid: getExternalStorageDirectory 不一定是你想要的外部存储SdCard,adroidsdcard
  • 2017-05-26Android 如何有效的解决内存泄漏的问题,android泄漏

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android GZIP压缩IO流,优化APP数据传输(一),androidapp
    • Android项目开发填坑记
    • Android常用的图片加载库,
    • 解决 在Android开发上使用KSOAP2上传大图片到服务器经常报错的问题,
    • Play 2D games on Nexus 6P running Android N7.1.1 with Daydream View VR headset,n7.1.1headset
    • 2.5.8 Notification(状态栏通知)详解
    • android中常见的设计模式有哪些?,android设计模式
    • Android搜索结果显示高亮(有数据滑动底部自动刷新)
    • android:自定义HorizontalScrollView实现qq侧滑菜单
    • 【Bugly 技术干货】Android开发必备知识:为什么说Kotlin值得一试,buglykotlin

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有