redis框架面试题,Redis面试题( 二 )


6、写在前面 现在面试,一般都会聊聊分布式系统这块的东西 。通常面试官都会从服务框架(Spring Cloud、Dubbo)聊起 , 一路聊到分布式事务、分布式锁、ZooKeeper等知识 。
面试问题redis有哪些集群方案1、Redis Cluster是Redis 0以后才正式推出,时间较晚,目前能证明在大规模生产环境下成功的案例还不是很多,需要时间检验 。Redis Sharding集群Redis 3正式推出了官方集群技术,解决了多Redis实例协同服务问题 。
2、Redis Sharding集群Redis Sharding是一种客户端Sharding分片技术 。Redis Sharding可以说是Redis Cluster出来之前 , 业界普遍使用的多Redis实例集群方法 。
3、主机宕机 , 宕机前有部分数据未能及时同步到从机,切换IP后还会引入数据不一致的问题,降低了系统的可用性 。Redis较难支持在线扩容 , 在集群容量达到上限时在线扩容会变得很复杂 。
4、Redis 的集群模式是如何实现的?Redis Cluster 是 Redis 的分布式解决方案,在 Redis 0 版本正式推出的 。Redis Cluster 去中心化 , 每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接 。
5、以Java语言为例,简单说一下 , 除了一些公司自主开发的集群外 。
6、Proxy:现在很多主流的Redis集群都会使用Proxy方式,例如早已开源的Codis 。这种方案有很多优点,因为支持原声redis协议,所以客户端不需要升级,对业务比较友好 。并且升级相对平滑,可以起多个Proxy后,逐个进行升级 。
【redis框架面试题,Redis面试题】redis框架面试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Redis面试题、redis框架面试题的信息别忘了在本站进行查找喔 。

推荐阅读