- 博客(5)
- 收藏
- 关注
原创 redis集群 cluster-migration-barrier属性踩坑
cluster-migration-barrier属性可以保证redis集群中不会出现裸奔的主节点(这个主节点没有对应的从节点),当某个主节点的从节点挂掉裸奔后,会从其他富余的主节点分配一个从节点过来,确保每个主节点都有至少一个从节点,不至于因为主节点挂掉而没有相应从节点替换为主节点导致集群崩溃不可用。这里要吐槽下,网上许多的小伙伴对这个属性的介绍还是有点歧义的,譬如这位小伙伴的介绍:
2017-11-24 16:40:49 4343 5
原创 redis cluster设置密码
注意事项:1.如果是使用redis-trib.rb工具构建集群,集群构建完成前不要配置密码,集群构建完毕再通过config set + config rewrite命令逐个机器设置密码2.如果对集群设置密码,那么requirepass和masterauth都需要设置,否则发生主从切换时,就会遇到授权问题,可以模拟并观察日志3.各个节点的密码都必须一致,否则Redirecte
2017-11-22 14:39:25 3696
转载 Redis Cluster集群的搭建与实践
转载自:Redis Cluster集群的搭建与实践Redis Cluster集群一、redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构图如下:其结构特点: ...
2017-11-13 11:02:58 275
原创 ip变更造成的redis集群不可用的解决及数据备份和恢复
今天打开电脑,连接redis,发现连接不上了...原因是找不到主机...查看虚拟机ip,发现ip变了...于是想到之前配置redis集群的时候,在redis.conf中配置了bind为虚拟机的ip地址,觉得应该是这个原因,于是修配置bind:127.0.0.1,重启集群,想想应该是没问题了,但是...服务启起来了,ip也显示为127.0.0.1,但是
2017-11-08 18:54:51 5714
原创 redis集群搭建过程中踩过的几个坑
这两天在玩redis的集群,搭建过程中遇到了以下几个问题首先是redis:[ERR] Not all 16384 slots are covered by nodes.不是所有的slot都被分配了,可以考虑使用redis-trib.rb的fix参数修复问题节点,会进行重新分配。后来在fix的过程中又遇到下面的问题slot插槽被占用了(这可能是上一次搭建集群是
2017-11-01 18:55:19 2067
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人