目录
集群的核心意义
保证服务的正常运行;一个节点上服务出了问题其他节点上的服务仍然可以提 供该服务;
redis应用场景
哨兵机制
比较早期的HA机制,
在master节点上有一个哨兵开监控服务的运行状态(master节点可以找到虽有的slave,所以只监控master),当master出现问题时,会从仆节点上(根据某种算法)推选出一个新的master,并自动的修改配置文件,使其他仆节点会根据新的master节点来进行主从同步,并且哨兵配置会同步新的master地址信息给客户端提供服务;
缺点
在客户端使用的时候,如不jedis,需要在jedis集合中把所有哨兵监控的节点地址都维护上,这样才能实现;
优点
一直保留有主从;
实现-todo
1、先配置多台redis服务器之间的主从配置;
2、创建redis哨兵配置文件;(sentinel.conf)
3、拷贝哨兵启动文件
4、启动哨兵进程
todo
todo
Codis:国产开源,可自动扩容,很优秀的一种方案;