@ComponentScan 扫描指定目录下的 添加了@Controller、@Service、@Repository注解的类; 如果要扫描Fe...
查询 (Query) 上图中,可以看到Query不是通过DB来查询,而是通过一个专门用于查询的Read DB(上图中的Cache,它不一定是数据...
一、Mysql索引基于B+树 B+树基于平衡二叉查找树和B+树。所谓平衡二叉查找树,就是任意节点的2个子树的最大高度差是1。平衡二叉树比非平衡二...
分布式锁通常有3种实现方式,即数据库乐观锁、基于redis的分布式锁和基于zookeeper的分布式锁。 一、基于redis的乐观锁 选用Red...
RDB方式实际是将redis中的所有键值对保存为二进制文件,该文件可以还原为某一时刻特定的数据库状态。 SAVE命令会阻塞redis服务器进程,...
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合...
一、主从复制 0. 从服务器向主服务器发送sync命令,从而开始主从复制,主要步骤:主服务器执行bgsave,在后台生成一个rdb文件,并用一个...
1. 默认情况下,redis的目标数据库是0号数据库,但客户端可以通过执行select命令来切换目标数据库。redis服务器的数据库主要由dic...
一、消息队列应用场景 1.1、异步处理 以用户注册,并且需要注册邮件和短信为例。 用户注册后,需要发送注册邮件和注册短信。传统的做法有两种:串行...