@ComponentScan 掃描指定目錄下的 添加了@Controller、@Service、@Repository注解的類; 如果要掃描Fe...
查詢 (Query) 上圖中,可以看到Query不是通過DB來查詢,而是通過一個專門用于查詢的Read DB(上圖中的Cache,它不一定是數據...
一、Mysql索引基于B+樹 B+樹基于平衡二叉查找樹和B+樹。所謂平衡二叉查找樹,就是任意節(jié)點的2個子樹的最大高度差是1。平衡二叉樹比非平衡二...
分布式鎖通常有3種實現方式,即數據庫樂觀鎖、基于redis的分布式鎖和基于zookeeper的分布式鎖。 一、基于redis的樂觀鎖 選用Red...
RDB方式實際是將redis中的所有鍵值對保存為二進制文件,該文件可以還原為某一時刻特定的數據庫狀態(tài)。 SAVE命令會阻塞redis服務器進程,...
Redis支持五種數據類型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合...
一、主從復制 0. 從服務器向主服務器發(fā)送sync命令,從而開始主從復制,主要步驟:主服務器執(zhí)行bgsave,在后臺生成一個rdb文件,并用一個...
1. 默認情況下,redis的目標數據庫是0號數據庫,但客戶端可以通過執(zhí)行select命令來切換目標數據庫。redis服務器的數據庫主要由dic...
一、消息隊列應用場景 1.1、異步處理 以用戶注冊,并且需要注冊郵件和短信為例。 用戶注冊后,需要發(fā)送注冊郵件和注冊短信。傳統(tǒng)的做法有兩種:串行...