首页 > 数据库 >Redis 主从哨兵集群选型

Redis 主从哨兵集群选型

时间:2022-09-26 14:36:39浏览次数:32  
标签:Redis 哨兵 选型 集群 key 主从

主从复制

模仿Mysql实现的高可用,数据备份,读操作的负载均衡,提升一定的qps,但缺点就是不能自动恢复,且只有主节点可写,限制了写能力,并且单机存储有限制。

哨兵

哨兵机器就是单纯的为了解决主从的自动切换,自动恢复,其他都没有影响。

集群

集群将16384个槽位(也叫数据分片:不放在一个篮子里)分配到所有集群机器,扩展了写能力,并发写能力,分段锁的模型,并解决了单机存储限制问题。

缺点:只支持一个数据库(db0),多key操作受限制 交叉并 lua脚本,不支持事务。 原因是因为多个key不再同一个槽位上。

高可用实现:集群6台机器,三主三从可故障切换。

考虑的点

性能,可用,扩展。

标签:Redis,哨兵,选型,集群,key,主从
From: https://www.cnblogs.com/li-xiaotian/p/16730824.html

相关文章

  • 主从不同步,忽略一张表进行备份恢复
    1.从库停止备份stopslave;2.主库备份mysqldump-uroot-p'1qaz@WSX'-h$ip--single-transaction--triggers--set-gtid-purged=OFF--routines--events--master-da......
  • redis curd 操作故障模拟
    1、下载对应的包,并编译gitclonehttps://gitlab.onemt.co/onemt-injection/redis-injection.gitmakebuild或者下载这个链接中的可执行文件 https://files.cnblogs......
  • 在 KubeSphere 中部署高可用 Redis 集群
    作者:余生大大,大数据开发工程师,云原生爱好者,KubeSphere社区用户。前言Redis是在开发过程中经常用到的缓存中间件,在生产环境中为了考虑稳定性和高可用一般为集群模式的......
  • redis的字符串String类型基本操作
    1、首先连上你的redis以下一些命令很简单,或者执行命令后效果也无法体现的就没有进行截图展示2、String相关操作-------------------设置值-------------------设置指......
  • MySQL 主从同步延迟监控
    MySQL5.7和8.0支持通过replication_applier_status表获同步延迟时间,当从库出现延迟后,该表中的字段REMAINING_DELAY记录延迟秒数,当没有延迟时,该字段值为NULL,官方对该字......
  • 【Redis】Key过期了为什么内存没有释放
    SET除了可以设置key-value之外,还可以设置key的过期时间。  如果想要修改key的值,使用set命令,而没有加上过期时间的参数,那么这个key的过期时间将会被擦除。......
  • Redis持久化
    为了防止Redis宕机导致数据全部清空,所以有持久化操作 显然不能高频的生成RDB文件进行备份,毕竟数据多,而且操作耗时。所以需要将增删改的操作写进AOF文件 但是也不能......
  • 吉特日化MES & Redis 运行远程访问的配置
     在吉特日化MES系统部署实施过程中,经常需要配置Redis需要运行远程IP访问Redis。使用Redis的目的主要是为了解决缓存的问题,同时解决打印过程中推送数据的问题。......
  • Redis面试题
    1.项目中是否使用过redis?为什么要使用redis?使用过之前使用的都是修改某个value值,如登录账号被锁定30分钟,查看还剩余的时间,或者想将账号由锁定状态更新为未锁定状态,删......
  • Redis 基本操作
    字符串(Strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sortedsets)......