摘要: 1.基于客户端sharding的Redis Sharding2.基于服务端sharding的Redis Cluster3.Twemproxy(Twitter)4.Codis(豌豆荚)Redis Sharding简单介绍:1.算法:一致性哈希算法(分布不均,扩容击穿,宕机丢失)分布不均:添加虚拟节点解决。扩容击穿:提前做好presharding,用大内存的服务器替换。宕机丢失:主备自动切换(Redi... 阅读全文
posted @ 2016-12-31 17:16 满天星光 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 查看集群节点信息:cluster nodes 查看集群状态:cluster info 查看集群状态:cluster info 检查集群:redis-trib.rb check ip:端口 查看集群信息:redis-trib.rb info ip:端口 来自为知笔记(Wiz) 阅读全文
posted @ 2016-12-31 15:04 满天星光 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1.首先把该master节点下的哈希槽转移到其他节点下执行下面命令:redis-trib.rb reshard 192.168.139.30:7000 (接受哈希槽的redis节点,不是待删除的redis节点)随后会提示接受哈希槽的node ID: 即192.168.139.30:7000的node ID转移哈希槽的node ID,然后再输入done 表示输入完毕2.然后删除节点就可以了。redi... 阅读全文
posted @ 2016-12-31 14:47 满天星光 阅读(3161) 评论(0) 推荐(0) 编辑
摘要: 按照《redis集群部署》的1~8步骤完成redis配置,并成功启动redis节点。1.添加新master的节点:redis-trib.rb add-node 192.168.139.30:7003 192.168.139.30:7000前面的IP加端口号是要添加的Redis节点,后面的IP和端口号是集群中的任意一个节点。2.重新分片:redis-trib.rb reshard --from 98... 阅读全文
posted @ 2016-12-31 14:10 满天星光 阅读(1830) 评论(0) 推荐(0) 编辑