博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis主从配置详细过程
阅读量:7113 次
发布时间:2019-06-28

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

 Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面楼主简单的进行一下配置。

1、上面安装好的一个Redis作为master,然后使用VirtualBox的虚拟机克隆功能将刚刚那个linux系统克隆一份作为slave,并修改其IP为192.168.0.110。

2、修改master的redis配置文件:

设置密码服务:

2、修改slave的redis配置文件:

slaveof 192.168.0.100 6379  (映射到主服务器上)
 
如果master设置了验证密码,还需配置masterauth。楼主的master设置了验证密码为admin,所以配置masterauth admin。
 
配置slave 服务器很简单,只需要在slave 的配置文件中加入如下配置:slaveof 192.168.1.1 6379 #指定master 的ip 和端口

注意要点:
 如果Master设置了密码,则在Slave中必行进行这样的设置:
 
在master和slave分别执行info命令,查看结果如下:
 

master:

 
slave:
 
 
 
启动服务:
# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
 
 
主服务器上执行:[写入操作]
# /usr/local/redis/bin/redis-cli -h 192.168.1.100 -a redis123 set test 123456
 
从服务器上执行:[读取操作]
# /usr/local/redis/bin/redis-cli -h 192.168.1.200 get test
 

然后在master执行set age 24

在slave执行get age,看是否能得到24,如果能够得到值则说明配置成功。

master设置:

 

slave获取:

 

Redis主从配置详细过程:

参考网址:

 
 
 

 

转载地址:http://nsghl.baihongyu.com/

你可能感兴趣的文章
Controller 接口控制器详解
查看>>
linux下apache的使用
查看>>
使用 systemd timer 备份数据库
查看>>
Struts2工作原理及流程
查看>>
oracle数据库获取指定表的列的相关信息
查看>>
维克里拍卖 Vickrey auction
查看>>
Docker镜像的获取与删除
查看>>
Codeforces Round #370 (Div. 2) C. Memory and De-Evolution 水题
查看>>
别说无所谓
查看>>
Puppetmaster高可用和可扩展的方案设计
查看>>
[转载]ASP.NET伪静态页面的实现和伪静态在IIS7.0中的配置
查看>>
【SQL】SQL中笛卡尔积、内连接、外连接的数据演示
查看>>
HTTP解析
查看>>
MemCache超详细解读
查看>>
python numpy 教程
查看>>
手机web如何实现多平台分享
查看>>
策略模式和观察者模式
查看>>
详解CALayer 和 UIView的区别和联系
查看>>
eclipse中报错:java.lang.OutOfMemoryError: Java heap space
查看>>
Ubuntu 16.04 grub rescue 模式下修复 grub
查看>>