Redis中Key的過期策略和淘汰機制
Key的過期策略 Redis的Key有3種過期刪除策略,具體如下: 1. 定時刪除 原理:在設置鍵的過期時間的同時,創建一個定時器(timer),讓定時器在鍵的過期時間來臨時,立即執行對鍵 ...
Key的過期策略 Redis的Key有3種過期刪除策略,具體如下: 1. 定時刪除 原理:在設置鍵的過期時間的同時,創建一個定時器(timer),讓定時器在鍵的過期時間來臨時,立即執行對鍵 ...
一、運行環境 以下所有的描述都是基於Activiti的5.20.0.1版本 二、Activiti不支持分布的原因分析 在Activiti工作流的act_ge_prope ...
Redis通過MULTI、EXEC、WATCH、DISCARD等命令來實現事務功能。主要有以下三個階段: 事務開始 MULTI命令的執行,標識着一個事務的開始。MULTI命令會將客戶端狀態的fla ...
Redis官方提供了兩種數據持久化的方式,分別是:RDB和AOF。今天我們來討論一下這兩種持久化方式的區別。 RDB 基本原理:RDB持久化主要是通過SAVE和BGSAVE兩個命令對Redis數據 ...
Redis服務器是一個事件驅動程序,服務器需要處理兩類事件:文件事件(file event)和時間事件(time event) Redis事件處理流程 aeMain函數通過調用aeProces ...
Redis一共支持5種數據結構,hash是其中的一種,在hash擴容的時候采用的是漸進式rehash的方式。要想深入理解漸進式rehash,首先要了解以下Redis中hash的數據結構。 哈希表節點 ...
在互聯網公司MySQL的使用非常廣泛,大家經常會有MySQL性能優化方面的需求。整理了一些在MySQL優化方面的實用技巧。 Schema與數據類型優化 整數通常是標識列最好的選擇 ...