摘要: 一、单机redis配置 二、哨兵模式配置 三、Cluster集群配置 阅读全文
posted @ 2018-06-07 21:23 时间-海 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一、方案 1. 介绍 redis3.0及以上版本实现,集群中至少应该有奇数个节点,所以至少有三个节点,官方推荐三主三从的配置方式 使用哈希槽的概念,Redis 集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定放置哪个槽。集群的每个节点负责一部分hash槽。 使用主从复制 阅读全文
posted @ 2018-06-07 20:22 时间-海 阅读(4050) 评论(0) 推荐(2) 编辑
摘要: 一、 方案 1. 介绍redis集群分为服务端集群(Cluster)和客户端分片(Sharding)服务端集群:redis3.0以上版本实现,使用哈希槽,计算key的CRC16结果再模16834。此处暂不介绍客户端分片:3.0以下使用,采用Key的一致性hash算法来区分key存储在哪个Redis实 阅读全文
posted @ 2018-06-07 20:06 时间-海 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 一、sentinel介绍 Redis 2.8中提供了“哨兵”工具来实现自动化的系统监控和故障恢复功能。 Redis 2.6 版也提供了哨兵工具,但此时的哨兵是1.0版,存在非常多的问题,任何情况下都不应该使用这个版本的哨兵。 1. Sentinel功能: 监控:哨兵不断的检查master和slave 阅读全文
posted @ 2018-06-07 18:26 时间-海 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 一、引言 Redis有三种集群模式: 第一个就是主从模式 第二种“哨兵”模式,在Redis 2.6版本开始提供,2.8版本稳定 第三种是Cluster集群模式,在Redis 3.x以后的版本才增加进来的 二、主从介绍: 1. 工作原理: Slave启动并连接到Master之后,它将主动发送一个SYN 阅读全文
posted @ 2018-06-07 18:07 时间-海 阅读(279) 评论(0) 推荐(1) 编辑
摘要: 环境:CentOS6.4 + redis3.2.4 一、安装 二、设置开机启动redis 1. 修改配置文件 将 daemonize no 改为 daemonize yes 2. 配置启动脚本 此脚本是/usr/redis/redis-3.2.4/utils/redis_init_script,需修 阅读全文
posted @ 2018-06-07 17:40 时间-海 阅读(330) 评论(0) 推荐(0) 编辑