(1)docker有著比虛擬機更少的抽象層由于docker不需要Hypervisor((虛擬機)實現(xiàn)硬件資源虛擬化,運行在docker容器上的程序直接使用的都是實際物理機的硬...
(1)docker有著比虛擬機更少的抽象層由于docker不需要Hypervisor((虛擬機)實現(xiàn)硬件資源虛擬化,運行在docker容器上的程序直接使用的都是實際物理機的硬...
我使用是WSL,也就是Windows Subsystem for Linux,說人話就是在Windows系統(tǒng)上安裝的Linux子系統(tǒng)。這里是官方的安裝文檔:https://d...
1、用戶是使用Docker Client與Docker Daemon建立通信,并發(fā)送請求給后者。2、 Docker Daemon作為Docker架構(gòu)中的主體部分,首先提供Do...
一、基礎(chǔ)知識 有2種方式過濾查詢結(jié)果 用帶filter語句的boolean查詢對搜索結(jié)果和聚合同時生效 使用post-filter只對搜索結(jié)果生效,不對聚合生效 查詢使用文檔...
1、基礎(chǔ)知識 折疊使用的關(guān)鍵字必須是單個值的keyword類型或者numeric類型并且存放于doc_values數(shù)據(jù)結(jié)構(gòu)中,如果折疊字段是數(shù)組類型的則不支持 折疊不影響搜索...
對于RDB使用SAVE命令或者BGSAVE命令備份RDB時,過期鍵不會寫入備份文件中。當主服務(wù)器加載備份文件時,其中過期的鍵不會被載入DB。當從服務(wù)器加載備份文件時,不會考慮...
下面將要分享的是一個工具類,包含: 一個生成長度隨機、值隨機的方法lenRandomValueRandom(); 驗證數(shù)組是否按照升序排列的方法isSorted(); 交換數(shù)...
zookeeper需要jre環(huán)境,在linux上運行zookeeper,需要先安裝jdk 下載zookeeper 解壓縮 切換目錄到zk/conf,復(fù)制一份配置文件 修改zk...
概念 用戶查詢的內(nèi)容,不存在于redis緩存中,這時請求需要到達數(shù)據(jù)庫查詢數(shù)據(jù),即為穿透 解決方案 使用布隆過濾器,布隆過濾器用于提高緩存命中率,可以提前判斷用戶查詢的key...
緩存擊穿 概念用戶訪問的key在redis中存在,但是key到了過期時間,因此需要去查詢數(shù)據(jù)庫。 影響在高并發(fā)場景下,會讓數(shù)據(jù)庫壓力驟增。 解決方案相同業(yè)務(wù)邏輯在取緩存數(shù)據(jù)時...
Redis如何淘汰過期的keysRedis keys過期有兩種方式:被動和主動方式。 當一些客戶端嘗試訪問它時,key會被發(fā)現(xiàn)并主動的過期。 當然,這樣是不夠的,因為有些過期...
RDB這種持久化方式是利用操作系統(tǒng)的fork和copy on write來實現(xiàn)的,優(yōu)點是效率高。但是不能保證數(shù)據(jù)的完整性 AOF這種持久化方式是將redis對數(shù)據(jù)的操作命令記...
統(tǒng)計每個用戶一年的登錄天數(shù) 使用redis的bitmap數(shù)據(jù)結(jié)構(gòu),按照一年365天計算,使用長度為365的bitmap作為value記錄用戶登錄狀態(tài),1-登錄,0-未登錄,k...