當(dāng)redis占用內(nèi)存超出最大限制時(shí),可采用如下策略薪贫,讓redis淘汰一些數(shù)據(jù),以騰出空間繼續(xù)提供讀寫服務(wù)挎扰。 1翠订、noeviction:對可能導(dǎo)致...
redis會(huì)把設(shè)置了過期時(shí)間的key單獨(dú)放入一個(gè)字典里,在key過期時(shí)并不會(huì)立刻刪除它遵倦。而是通過2種過期策略尽超,來刪除過期的key。 1梧躺、惰性刪除...
mysql從鎖的范圍上來說的話似谁,它主要有2個(gè)范圍。 ·表級鎖:開銷小掠哥,加鎖快巩踏,發(fā)生鎖沖突概率高,并發(fā)度低续搀,不會(huì)出現(xiàn)死鎖塞琼。 ·行級鎖:開銷大,加鎖...
什么是事務(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...