环境描述:
主redis:192.168.10.1 6379
从redis:192.168.10.2 6380

一、主从配置

1、将主从redis配置文件redis.conf中的aemonize no 改为 yes

2、修改从redis配置文件redis.conf中的port 6379 改为 6380,添加slaveof 192.168.10.1 6379

3、启动主从服务

主redis:

[root@localhost redis-2.8.3]# src/redis-server /soft/redis-2.8.3-master/redis-2.8.3/redis.conf

从redis:

[root@localhost redis-2.8.3]# src/redis-server /soft/redis-2.8.3-slave/redis-2.8.3/redis.conf

4、测试数据同步

主redis:

[root@localhost redis-2.8.3]# src/redis-cli -p 6379
     127.0.0.1:6379> set name abc
     OK
     127.0.0.1:6379> get name
     "abc"
     127.0.0.1:6379>

从redis:

[root@localhost redis-2.8.3]# src/redis-cli -p 6380
     127.0.0.1:6380> get name
     "abc"
     127.0.0.1:6380>

5、默认是读写分离的

在从redis:

[root@localhost redis-2.8.3]# src/redis-cli -p 6380
     127.0.0.1:6380> set name 123
     (error) READONLY You can't write against a read only slave.

二、主从切换

1、停止主redis

[root@localhost redis-2.8.3]# src/redis-cli -n 6379 shutdown
     [root@localhost redis-2.8.3]# src/redis-cli -p 6379
     Could not connect to Redis at 127.0.0.1:6379: Connection refused
     not connected>

2、将从redis设成主redis
     [root@localhost redis-2.8.3]# src/redis-cli -p 6380 slaveof NO ONE
     OK

3、测试从redis是否切换从主redis

[root@localhost redis-2.8.3]# src/redis-cli -p 6380
     127.0.0.1:6380> set name 123
     OK
     127.0.0.1:6380> get name
     "123"
     127.0.0.1:6380>

4、原来的主redis恢复正常了,要重新切换回去

1)将现在的主redis的数据进行保存

[root@localhost redis-2.8.3]# src/redis-cli -p 6380
     127.0.0.1:6380> get name
     "abc"
     127.0.0.1:6380> set name 123
     OK
     127.0.0.1:6380> get name
     "123"
     127.0.0.1:6380> save
     OK
     127.0.0.1:6380> get name
     "123"
     127.0.0.1:6380>

2)将现在的主redis根目录下dump.rdb文件拷贝覆盖到原来主redis的根目录

3)启动原来的主redis

[root@localhost redis-2.8.3]# src/redis-server /soft/redis-2.8.3-master/redis-2.8.3/redis.conf
       4)在现在的主redis中切换

[root@localhost redis-2.8.3]# src/redis-cli -p 6380 slaveof 192.168.10.1 6379
      OK

redis主从配置及主从切换相关推荐

  1. java客户端实现redis主从切换,redis主从配置及主从切换

    环境描述: 主Redis:192.168.10.1 6379 从redis:192.168.10.2 6380 一.主从配置 1.将主从redis配置文件redis.conf中的daemonize n ...

  2. Redis数据库搭建主从同步(主从概念、主从配置、主从数据操作)

    1. 主从概念 ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构 master用来写数据,slave用来读数据,经统计:网站的读 ...

  3. Redis主从配置(主从同步)

    主从简介 1.主从 – 用法 像MySQL一样,redis是支持主从同步的,而且也支持一主多从以及多级从结构. 主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以由从 ...

  4. redis主从配置 java_Redis主从搭建

    Redis主从搭建 1.主从同步的意义 实现读写分离,在 redis 主从架构中,Master 节点负责处理写请求,Slave 节点只处理读请求.对于写请求少,读请求多的场景,例如电商详情页,通过这种 ...

  5. mysql取消主从配置_mysql主从配置

    搭建环境: master 192.168.127.131 slave  192.168.127.128 主从配置的前提:两个数据库的数据需要一模一样所以我们: 在主上面建立一个数据库 在这里我们用my ...

  6. mysql主从配置duxi_mysql主从配置

    mysql的主从配置 1.主从简介 在现代企业中,数据库显得尤为重要,而储存数据的数据库选择的五花八门,但任何数据库都存在着一种隐患. 想几个问题: 用一台服务器存放数据,若此数据库服务器出问题导致数 ...

  7. mysql主从配置 GTID 主从配置

    mysql一主多从配置 查看主库的数据库 [root@localhost ~]# mysql -P3306 -h127.0.0.1 -e 'show databases;' +------------ ...

  8. mysql主从配置 ssl_Mysql主从基本配置及基于ssl的配置详解

    一.网络拓扑图 二.实验简介 如图所示,本实验主要是实现两台Mysql服务器之间的主从复制,包括:设置主从服务器之间的半同步.mysql的复制过滤.和基于SSL的mysql主从复制功能,上图中 主服务 ...

  9. mysql主从配置_MySQL主从配置详解

    主服务器数据库的每次操作都会记录在其二进制文件mysql-bin.xxx(该文件可以在mysql目录下的data目录中看到)中,从服务器的I/O线程使用专用账号登录到主服务器中读取该二进制文件,并将文 ...

最新文章

  1. Enterprise Library 2.0 -- Caching Application Block
  2. 动态生成JSP文件,并调用JSP程序
  3. Android 仿微信多张图片选择器,适配android10系统,open failed: EACCES (Permission denied)
  4. python打开word后再关闭再打开出错_用Python写了个程序调用word,运行完后再手动打开word文档就变慢了,这是为啥?...
  5. 重磅推荐!日立开源语义分割数据集标注工具Semantic Segmentation Editor
  6. php microtime true输出说明,php使用microtime(true)查看代码执行时间
  7. Android 壁纸设置代码 详解
  8. 关于H5页面的测试总结与分析
  9. 为什么使用了security 后台出不来了_C#实现使用MD5加密用户登录密码,System.Web.Security报错...
  10. MetaSploit攻击实例讲解------终端下PostgreSQL数据库的使用(包括kali linux 2016.2(rolling) 和 BT5)...
  11. 《Adaptive Unfolding Total Variation Network for Low-Light Image Enhancement》2021ICCV 弱光增强
  12. MoveIt 1 源码构建: Linux
  13. Zookeeper的Centos集群搭建
  14. Flutter-RefreshIndicator不能下拉刷新
  15. 整数翻转-LeetCode No7
  16. Debian10更换apt源
  17. Cg语言学习笔记(1)
  18. mpvue 搭建整理
  19. C++的Json解析库:jsoncpp和boost .
  20. mysql做报表查询。sum函数count函数的使用

热门文章

  1. 自然语言处理之语言模型与词向量
  2. OpenCV开发笔记(五十二):红胖子8分钟带你深入了解直方图对比匹配(图文并茂+浅显易懂+程序源码)
  3. 搭建简易个人博客(一篇文章就搞定!)
  4. C语言手写爱心-还原最新热剧撩妹代码
  5. 郭静:新交规火了蓝牙耳机
  6. 卑鄙与高尚,理想与现实
  7. 最新车载CarPlay盒子中方案内部配置参数
  8. DPDKVPP关键技术文档总结
  9. 科技云报道:FONE:半年融资过亿元,打造EPM领域“最强国货”
  10. 计算机专业被check后拒签,签证被Check是怎么一回事?解读美签的几种情况