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框架面试题的信息别忘了在本站进行查找喔 。
推荐阅读
- linux中断信号命令 linux中断发送信号给进程
- 如何把一个新产品推广,如何把一个产品推广出去
- mysql数据库双机,mysql数据库双机备份
- linux命令进去u盘 linux命令进入u盘
- go语言处理xml工具,go语言代码示例
- mysql合服教程,mysql合区
- sqlserver发生错误1068,sqlserver发生错误1053
- python函数语法 python函数语法大全
- 关于html表格隔行换色css乘法的信息