摘要: 穿透。就是数据库没有数据,还是到数据库中查询。 list 放空数组。 有数据过来的时候 清空Redis就好。list做分页 可以range范围去id。 雪崩。就是系统刚启动。redis数据都是空的时候,大量的查询都落在了redis上。 1提前加载 beanpostprocessor。2两个缓存。1加 阅读全文
posted @ 2019-01-22 11:39 saveworld_niub 阅读(167) 评论(0) 推荐(0) 编辑
摘要: redis是单线程的,一次请求服务器,请求发出后,如果服务器响应没有回来,就一直阻塞。在发送下一个请求 redis管道,就是吧命令 都发送了。不关心是否有响应。然后最后集中去接收响应结果 管道 不会接收其他非管道命令。 redis事物。 muti mutiget exec watch监视key 基于 阅读全文
posted @ 2019-01-22 11:25 saveworld_niub 阅读(276) 评论(0) 推荐(0) 编辑
摘要: string 类型 是 struct string len free buff list zlist 或者linkednode hash 哈希表 set 集合 zset 跳跃表 分布式 好像那个也用跳跃表。什么是跳跃表,每个节点都有好多指针。 阅读全文
posted @ 2019-01-22 10:26 saveworld_niub 阅读(548) 评论(0) 推荐(0) 编辑
摘要: applicationcontext主动加载 容器启动的时候加载 beanfactory 手动加载 beanfactory是spring ioc的核心。因为源码的bean加载也是通过beanfactory applicationcontext是继承自beanfactory bean何时被加载? ap 阅读全文
posted @ 2019-01-22 10:05 saveworld_niub 阅读(193) 评论(0) 推荐(0) 编辑