當(dāng)redis占用內(nèi)存超出最大限制時(shí)钠龙,可采用如下策略穴豫,讓redis淘汰一些數(shù)據(jù)页徐,以騰出空間繼續(xù)提供讀寫服務(wù)歪架。 1浑测、noeviction:對(duì)可能導(dǎo)致...
redis會(huì)把設(shè)置了過期時(shí)間的key單獨(dú)放入一個(gè)字典里芥颈,在key過期時(shí)并不會(huì)立刻刪除它档礁。而是通過2種過期策略角钩,來刪除過期的key。 1呻澜、惰性刪除...
mysql從鎖的范圍上來說的話递礼,它主要有2個(gè)范圍。 ·表級(jí)鎖:開銷小易迹,加鎖快宰衙,發(fā)生鎖沖突概率高,并發(fā)度低睹欲,不會(huì)出現(xiàn)死鎖供炼。 ·行級(jí)鎖:開銷大,加鎖...
什么是事務(wù)窘疮? 事務(wù)是由N步數(shù)據(jù)庫操作序列組成的邏輯執(zhí)行單元袋哼,這系列操作要么全部執(zhí)行,要么全部放棄執(zhí)行闸衫。 事務(wù)的特性: 原子性涛贯、事務(wù)是應(yīng)用中不...
mysql是一個(gè)基于存儲(chǔ)引擎的數(shù)據(jù)庫,它有很多個(gè)存儲(chǔ)引擎供我們選擇蔚出。 自從mysql5.1之后弟翘,mysql默認(rèn)的存儲(chǔ)引擎就是InnoDB虫腋,在之前...
解決多線程的并發(fā)安全問題,Java無非就是加鎖稀余,具體就是2個(gè)方法悦冀。 1.Synchronized(java自帶的關(guān)鍵字) 2.lock可重入鎖(...
可重入鎖、可中斷鎖睛琳、公平鎖盒蟆、讀寫鎖、自旋鎖师骗。 鎖的相關(guān)概念介紹 1历等、可重入鎖 如果鎖具有可重入性,則稱為可重入鎖辟癌,synchronized和re...