摘要:
简介:由于单个redis存在不稳定性,而且读写能力是有限的,所以集群是为了强化redis的读写能力。 一、集群 1. 集群原理 A. Redis Cluster采用无中心结构,每个节点保存数据和整个集群状态; B. 所有的Redis节点彼此互联(ping-pong机制),内部使用二进制协议优化传输速 阅读全文
posted @ 2020-01-18 17:37
如幻行云
阅读(623)
评论(0)
推荐(0)
摘要:
简介:缓存机制能避免请求过多的直接与数据库操作,从而造成系统瓶颈,极大的提升了用户体验和系统稳定性。虽然给系统带来了一定质的提升,但是也带来一些问题。 1. 缓存一致性 A. 定义:当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出 阅读全文
posted @ 2020-01-18 17:25
如幻行云
阅读(183)
评论(0)
推荐(0)
摘要:
问题1:Redis存取数据为什么快呢? 答:A. 完全基于内存操作; B. C语言实现,优化过的数据结构,基于几种基础的数据结构,redis做了大量的优化,性能极高; C. 使用单线程,无上下文的切换成本; D. 基于非阻塞的IO多路复用机制。 问题2:如何保证Redis高可用和高并发? 答:A. 阅读全文
posted @ 2020-01-18 16:07
如幻行云
阅读(146)
评论(0)
推荐(0)
摘要:
简介:Redis是Remote Dictionary Server的简写,由ANSI C语言编写,它是一种key-value形式的NoSql内存数据库,并提供多种语言的API;单线程架构,数据存放内存,故读写速度性能非常好;当然也支持内存中数据以快照和日志形式持久化到硬盘,从而在发生异常情况下数据也 阅读全文
posted @ 2020-01-18 16:00
如幻行云
阅读(239)
评论(0)
推荐(0)
摘要:
问题1:Spring事务失效的场景? 答:A. 数据库引擎不支持事务; B. 没有纳入Spring管理范围; C. 注解所在的方法不是public修饰的; D. 发生了自调用问题; E. 所用数据源没有配置事务管理器; F. 异常被捕捉或抛异常错误; G. 引入shiro中权限注解; H. 发生了S 阅读全文
posted @ 2020-01-18 14:19
如幻行云
阅读(175)
评论(0)
推荐(0)
摘要:
问题1:MyBatis一级、二级缓存机制? 答:一级缓存: A. 基于PerpetualCache的HashMap本地缓存,其存储作用域为Session级别,其生存时间一般很短; B. 当SqlSession close之后,该SqlSession中的所有Cache就将清空,默认是开启一级缓存; C 阅读全文
posted @ 2020-01-18 12:41
如幻行云
阅读(237)
评论(0)
推荐(0)

浙公网安备 33010602011771号