Redis主从同步配置的方法步骤(图文)

 更新时间:2021年02月23日 11:53:32   作者:cdtaogang  
这篇文章主要介绍了Redis主从同步配置的方法步骤(图文),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一丶主从概念

  •  一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构
  • master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1
  • 通过主从配置可以实现读写分离
  • master和slave都是一个redis实例(redis服务)

 二丶主从配置

说明:搭建redis主服务和从服务可以在同一台电脑上搭建,也可以在不同电脑上搭建,博主这里使用一台电脑进行搭建

1.配置主

step1 查看电脑中的ip地址

step2 编辑redis配置文件sudo vi /etc/redis/redis.conf,绑定本机IP地址,不要写127.0.0.1

step3 重启redis服务,查看redis服务,出现配置的IP地址以及默认端口号6379

2.配置从

step1 复制etc/redis/redis.conf文件命名为slave.conf,用作于从服务配置文件,该配置文件名字随便起

step2 编辑slave.conf配置文件sudo vi slave.conf,需要配置三个地方,分别是绑定ip和端口号以及主从复制(类似于双机备份),因为博主这里使用的是同一台电脑,所以ip不用动,端口号不能与主服务的端口号一致博主这里改的6378,slaveof 配置主服务的ip(也就是本地ip)端口号为6379

step3 启动从服务,即redis启动配置文件为slave.conf

3.查看主从关系

step1 执行redis-cli -h 192.168.4.63 info Replication 命令查看主服务角色信息,没写端口-p 6379因为不写默认为此端口

step2 redis-cli -h 192.168.4.63 -p 6378 info Replication 命令查看从服务角色信息

三丶数据操作

1.连接到主服务(master),在主上设置键和值

2.连接到从服务(slave),在从上获取主上设置的键的值

3.在从服务上(slave)设置键值,提示该服务只有读的权限,主从配置成功

到此这篇关于Redis主从同步配置的方法步骤(图文)的文章就介绍到这了,更多相关Redis主从同步配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 利用Redis实现订单30分钟自动取消

    利用Redis实现订单30分钟自动取消

    本文主要介绍了利用Redis实现订单30分钟自动取消,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Redis删除策略的三种方法及逐出算法

    Redis删除策略的三种方法及逐出算法

    这篇文章主要介绍了Redis删除策略的三种方法及逐出算法,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • Redis中缓存预热与缓存穿透解决方案

    Redis中缓存预热与缓存穿透解决方案

    Redis缓存预热与缓存穿透是Redis缓存使用中的两个重要概念,文章首先介绍了Redis缓存预热和缓存穿透的基本概念,然后详细阐述了它们的产生原因和解决方案,感兴趣的可以了解一下
    2023-12-12
  • Redis如何实现延迟队列

    Redis如何实现延迟队列

    这篇文章主要介绍了Redis如何实现延迟队列问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • 解决linux下redis数据库overcommit_memory问题

    解决linux下redis数据库overcommit_memory问题

    这篇文章介绍了解决linux下redis数据库overcommit_memory问题的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • 利用Redis实现访问次数限流的方法详解

    利用Redis实现访问次数限流的方法详解

    这篇文章主要给大家介绍了关于如何利用Redis实现访问次数限流的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-02-02
  • Redis高阶使用消息队列分布式锁排行榜等(高阶用法)

    Redis高阶使用消息队列分布式锁排行榜等(高阶用法)

    在大多数传统的web系统中,使用Redis一般都是作为缓存使用,在大数据查询时作为缓解性能的一种解决方案,这篇文章主要介绍了Redis高阶使用消息队列分布式锁排行榜等,需要的朋友可以参考下
    2024-03-03
  • redis实现sentinel哨兵架构的方法

    redis实现sentinel哨兵架构的方法

    哨兵是一个分布式系统,可以在一个架构中运行多个哨兵(sentinel) 进程,这些进程使用流言协议(gossip protocols)来接收关于Master主服务器是否下线的信息,这篇文章主要介绍了redis实现sentinel哨兵架构,需要的朋友可以参考下
    2022-11-11
  • Redis集群的三种部署方式及三种应用问题的处理

    Redis集群的三种部署方式及三种应用问题的处理

    这篇文章主要介绍了Redis集群的三种部署方式及三种应用问题的处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • redis-cli登录远程redis服务并批量导入数据

    redis-cli登录远程redis服务并批量导入数据

    本文主要介绍了redis-cli登录远程redis服务并批量导入数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-10-10

最新评论