SDS 概述1.1 什么是 SDSSDS (Simple Dynamic String) 是 Redis 中用于存儲(chǔ)字符串的核心數(shù)據(jù)結(jié)構(gòu),相比傳...
mysql我們最常用的操作,無非是查詢、更新和新增記錄,那么mysql關(guān)于這些操作,從架構(gòu)設(shè)計(jì)到底層數(shù)據(jù)結(jié)構(gòu),都做了什么呢? mysql分為se...
要保證redis操作的原子性,一般來說有兩種方式,一種是使用redis的單命令操作,另一種則是使用lua腳本保證原子性。 結(jié)合分布式鎖,我們一般...
并發(fā)編程中,多個(gè)線程共享一個(gè)資源時(shí),我們得考慮維護(hù)這個(gè)資源的原子性,確保 一個(gè)線程在操作共享資源時(shí),同時(shí)不會(huì)被另一個(gè)線程所操作 JDK1.6 版...
索引的意義在于提高數(shù)據(jù)的查詢速度,就好像書的目錄,通過目錄我們可以知道什么內(nèi)容 在第幾頁從而直接翻到對應(yīng)的頁碼上,而不用一頁一頁的翻找。 索引的...
水位是一個(gè)單調(diào)增加且表征最早未完成工作(oldest work not yet completed)的時(shí)間戳。 藍(lán)色部分代表已完成的工作,紅色部...
kafka consumer 通過偏移量來記錄消息的消費(fèi)進(jìn)度,當(dāng)consumer poll一次消息時(shí), consumer內(nèi)部維護(hù)了一個(gè)指針,能夠...
首先我們先看一下kafka索引的類關(guān)系 可以看出索引主要分成三種,位移索引,時(shí)間戳索引和事務(wù)索引,都繼承于AbstractIndex 這個(gè)抽象類...
kafka消息在分區(qū)中是按序一條一條存儲(chǔ)的,假如分區(qū)中有10條消息,位移就是0-9, consumer消費(fèi)了5條消息,那么offset就是5,指...