Redis

基於redis的分散式鎖

這篇博文講介紹如何一步步構建一個基於Redis的分散式鎖。會從最原始的版本開始,然後根據問題進行調整,最後完成一個較為合理的分散式鎖。 本篇文章會將分散式鎖的實現分為兩部分,一個是單機環境,另一個是叢集環境

Redis的持久化

RDB RDB是將當前資料生成快照儲存到硬碟上。 RDB的工作流程: 1. 執行bgsave命令,Redis父程序判斷當前是否存在正在執行的子程序,如RDB/AOF子程序,如果存在bgsave命令直

Redis 命令詳解:Keys

介紹完Redis連線相關命令後,再來介紹一下與Key相關的命令,Redis作為一個key-value資料庫,對Key進行操作是無法避免的。 1 DEL 最早可用版本1.0.0 刪除指定的鍵值對,

Redis持久化RDB和AOF

Redis是一種高階key-value資料庫。資料可以持久化,而且支援的資料型別很豐富。有字串,連結串列,集 合和有序集合。支援在伺服器端計算集合的並,交和補集(difference)等,還支援多種排序功能。所

Springboot 2.0 - 整合redis

序 最近在入門SpringBoot,然後在感慨 SpringBoot較於Spring真的方便多時,順便記錄下自己在整合redis時的一些想法。 1、從springboot官網檢視redis的依

Redis 如何分析慢查詢操作?

什麼是慢查詢 和mysql的慢SQL日誌分析一樣,redis也有類似的功能,來幫助定位一些慢查詢操作。 Redis slowlog 是Redis用來記錄查詢執行時間的日誌系統。 查詢執行時間指的

Redis事件控制流分析

一、概述 這裡分析的主要是單機Redis伺服器部分的事件控制流。本文配合Redis原始碼與《Redis設計與實現》一同食用口味更佳。 Redis伺服器採用的是基於事件驅動的單程序單執行緒模式,事件分為兩

深入理解redis資料型別

redis的儲存模型 redis不是普通的鍵值對儲存,它實際上是一個數據結構儲存伺服器,可以支援不同型別的值。這意味著redis相比傳統鍵值對字串key和字串value儲存來說,redis的值可以包含更復雜

分散式鎖實踐之一:基於 Redis 的實現

作者 | Sunny 杏仁後端工程師 Redis分散式鎖實踐 什麼是分散式鎖? 我們日常工作中(以及面試中)經常說到的併發問題,一般都是指程序內的併發問題,JD

1754148020.7501