美文网首页.NET
Redis 主从 哨兵 集群

Redis 主从 哨兵 集群

作者: Carson_jz | 来源:发表于2019-11-07 23:07 被阅读0次

摘要:redis的几种部署方式的机制和原理,在windows试验了,实践部署文件windows:《主从+哨兵实践.rar》,《集群实践.rar》,下文是关键步骤和原理

主从

在从库redis从库节点配置主库就可以,主库会识别从库,如果有密码需要配置密码

slaveof <masterip> <masterport>

哨兵

哨兵是检测主库从库健康状态的,当主库挂掉后会把从库升级为主库

监控redis主库服务,主库宕机会自动从其关联的从库选举master节点

# 这个是Redis6379配置内容,其他文件同理新增然后改一下端口即可,26380,和 26381。

#当前Sentinel服务运行的端口
port 26379  
# 哨兵监听的主服务器 2 是决定选举的最低票数
sentinel monitor mymaster 127.0.0.1 6379 2
# 密码
sentinel auth-pass mymaster 123
# 3s内mymaster无响应,则认为mymaster宕机了
sentinel down-after-milliseconds mymaster 3000
#如果10秒后,mysater仍没启动过来,则启动failover  
sentinel failover-timeout mymaster 10000  
# 执行故障转移时, 最多有1个从服务器同时对新的主服务器进行同步
sentinel parallel-syncs mymaster 1

集群分区

twemproxy(中间件代理技术):把整个集群空间逻辑计算为16384个哈希槽, 有多少个分区就是把这些槽平均分为多少份,通过hash计算每条数据应该存放在哪个槽区间(意味着redis集群扩容有上限,超过了这个就要用其他处理方法),这个过程对客户端是透明的---一致性哈希算法

集群最好搭配主从使用,如果仅仅只是做主库集群(分片存储),其中一个分片宕机了,那整个集群就废了。

image.png

redis-cluster把所有的物理节点映射到[0,16383]slot(槽)上,cluster负责维护node--slot--value
客户端与redis节点直连,不需要连接集群所有的节点,连接集群中任何一个可用节点即可, 请求的数据如果不在当前连接节点redis会返回转向指令,指向正确的节点

image.png

一致性哈希算法

实践要素 windows下搭建:

注意事项

#执行命令时候路径不能存在中文,否则直接报错
#把redis-trib.rb文件搞成utf8格式
redis-trib.rb create --replicas 0 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 

相关文章

  • Redis集群部署

    Redis集群部署 Redis集群有多种部署模式,包括主从模式、哨兵模式、集群模式 主从模式   主从模式可以是一...

  • redis集群

    本章要点 Redis主从 Redis哨兵 Redis集群 主从复制原理 1. Redis 主从 比较简单在redi...

  • redis集群模式:redis单点、redis主从、redis哨

    目录 redis单点、redis主从、redis哨兵 sentinel,redis集群cluster配置搭建与使用...

  • Redis的高可用

    Redis主从复制 什么是主从复制 Redis有三种集群方案,主从复制,哨兵,cluster集群,主从复制是指将一...

  • Java-分布式框架-redis-3

    一、Redis哨兵集群弊端 redis3.0之前比较可靠的集群就是哨兵集群,主从节点,主节点拥有写与读的权限,从节...

  • 【5分钟背八股】redis集群方案有哪些?

    常见集群分类 主从复制集群 分片集群 redis有那些: 主从复制集群,手动切换 带有哨兵的HA的主从复制集群 客...

  • redis的三种集群方式

    redis的三种集群方式 redis有三种集群方式:主从复制,哨兵模式和集群。 1.主从复制 主从复制原理: 从服...

  • 11.Redis集群入门

    本主题,介绍了Redis的集群配置与编程入门,其实Redis的集群还包含主从集群模式,哨兵集群模式(Redis 5...

  • redis哨兵集群搭建

    今天我们介绍redis的哨兵集群的搭建过程。之前的文章中我们介绍了redis 的主从搭建的方式,但是主从集群的方式...

  • redis(二)

    Redis用户认证 禁用危险命令 主从复制的过程 主从复制的部署 哨兵 Redis哨兵+主从+密码 Redis哨兵...

网友评论

    本文标题:Redis 主从 哨兵 集群

    本文链接:https://www.haomeiwen.com/subject/hsmbbctx.html