tag redis

標籤
貢獻246
369
05:05 PM · Oct 25 ,2025

@redis / 博客 RSS 訂閱

mob64ca13f937ae - spring boot框架學習11-spring boot整合redis - 凱哥java的個人頁面 -

簡言 在後端開發中,API接口是服務間通信的核心載體,而數據存儲與緩存策略則直接決定了接口的性能與穩定性。Spring框架憑藉其強大的生態成為API開發的首選,MySQL作為關係型數據庫提供了可靠的數據持久化支持。當系統併發量提升時,單一數據庫架構易出現性能瓶頸,此時引入Redis(分佈式緩存)與Caffeine(本地緩存)構建多級緩存體系,成為優化性能的關鍵方案。本文將從

redis , spring , 多級緩存 , 緩存 , JAVA , Css , 前端開發 , HTML

收藏 評論

藍易雲 - c++實現waveinopen錄音功能

C++中使用 waveInOpen 實現錄音功能的詳解 🎤💻 在C++中,通過調用Windows的多媒體API(Windows Multimedia API),可以實現音頻的錄製功能。本文將詳細解析使用waveInOpen函數進行錄音的示例代碼,逐步解釋每一部分的功能和實現原理,幫助您深入理解錄音過程並應用於實際項目中。 📋 示例代碼概覽 以下是一個基本的C++示例,展示瞭如何使用waveI

redis , nosql , mongodb , yaml , xml

收藏 評論

Seven - 使用 Laravel + Redis 優化 MySQL 多字段 DISTINCT 查詢性能

在高併發業務場景中,頻繁執行 MySQL 的 SELECT DISTINCT 查詢可能會成為性能瓶頸。本文將介紹一個實際案例,並通過 Laravel + Redis 緩存機制實現查詢優化。 📌 背景需求 我們有一個 MySQL 表,數據量約為 50 萬條,字段結構如下: 表字段:a, b, c, d, e, f, g 字段特徵: 每個字段都是枚舉類型,枚舉值數量從幾十到兩百不等 字段 a

redis , MySQL , php , lavarel

收藏 評論

京東雲開發者 - 原生Redis跨數據中心雙向同步優化實踐

一、背景 公司基於業務發展以及戰略部署,需要實現在多個數據中心單元化部署,一方面可以實現多數據中心容災,另外可以提升用户請求訪問速度。需要保證多數據中心容災或者實現用户就近訪問的話,需要各個數據中心擁有一致的全量數據,如果真正實現用户就近讀寫,也就是實現真正的業務異地多活,數據同步是異地多活的基礎,這就需要多數據中心間數據能夠雙向同步。 二、原生redis遇到的問題 1、不支持雙主同步 原生red

redis , 同步 , 數據庫 , SQL , 程序員

收藏 評論

墨香四溢 - Java如何搭建腳手架(自動生成通用代碼),創建自定義的archetype(項目模板)

目錄 封裝常用組件 Redis服務類 分佈式鎖服務類 二級緩存服務類 RabbitMQ服務類 JWT工具包 封裝常用組件 Redis服務類 核心設計 將 Redis 封裝到 fw-common 工程下的 fw-common-redis 模塊,提供可插拔使用模式 封裝 Redis 常用操作,提供對應方法

redis , 微服務 , 開發語言 , 緩存 , JAVA , Css , 前端開發 , HTML

收藏 評論

成恩 - Redis數據類型以及應用場景

Redis支持五種數據類型 string(字符串) hash(哈希) list(列表) set(集合) zset(sorted set:有序集合)。 一、String 説明: string 類型是二進制安全的。redis 的 string 可以包含任何數據。比如jpg圖片或者序列化的對象。 string 類型是 Redis 最基本的數據類型,string 類型的

redis , 數據類型 , 基礎 , 後端

收藏 評論

Java技術棧 - Spring Boot 4.0 正式發佈,王炸!!

大家好,我是R哥。 距離《Spring Boot 3.0 正式發佈,王炸!!》已經 3 年了,Java 的世界經過了一次大變天,現在 Spring Boot 4.0 都來了,從 3.5 直接幹到了 4.0。 Spring Boot 4.0.0 正式發佈了: 最新的支持版本如下: 從路線圖可以看到每個版本的終止時間,每個版本的生命週期只有一年

redis , API , 版本控制 , 數據庫 , JAVA

收藏 評論

ttlxihuan - php+redis統計nginx日誌

redis提供了一種HyperLog 類型,主要用於大數據(極限 2 ^ 64)但準確度要求不是很苛刻的計量統計或去重判斷(精度誤差 0.81%),處理速度超快(每秒數萬次),並且最多隻佔用12K + 8字節內存空間。 官方文檔: https://redis.io/docs/latest/develop/data-types/probabilistic/hyperlo

redis , 服務器 , php , Nginx

收藏 評論

王中陽講編程 - 騰訊二面:Redis與MySQL雙寫一致性如何保證?

前不久,有位朋友去騰訊面試,他説被問到 Redis 與 MySQL 的一致性如何保證? 本文將跟大家一起來探討如何回答這個問題。 為什麼要使用 Redis? 首先為了提升服務器的性能,一般都是給服務器加上 redis,讓其作為數據庫的緩存。這樣,在客户端請求數據時,如果能在緩存中命中數據,那就查詢緩存,不用再去查詢數據庫,從而減輕數據庫的壓力,提高服務器的性能。 數據更新時,先更新數據庫,還是先更

redis , 騰訊 , MySQL , 面試問題

收藏 評論

落筆成詩 - Java面試題大全(整理版)1000+面試題附答案詳解最全面看完穩了_Java 面試_鍾奕禮

🎙️ 第一輪:基礎構建與系統設計(3問) 面試官:我們先從一個實際業務場景開始。假設你現在要設計一個“雙十一秒殺系統”,用户搶購限量商品,你會怎麼選型技術棧?為什麼? 謝飛機:啊這……我肯定用 Spring Boot 啊!啓動快,配置少,還能打成 jar 包直接跑!數據庫嘛,MySQL 啊,我增刪改查賊6! 面試官:嗯……那你考慮過高併發下 MySQL

Spring Boot , redis , 電商秒殺 , Java面試 , Css , kafka , 前端開發 , HTML

收藏 評論

JAVA小俠影 - 史上最全Java面試題大彙總「百題附答案」

1.java中的數據結構 數組、鏈表、哈希表、棧、堆、隊列、樹、圖 2.什麼是跨域?跨域的三要素 跨域指的是瀏覽器不能執行其他網站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器施加的安全限制 協議、域名、端口 注意:localhost和127.0.0.1雖然都指向本機,但也屬於跨域 3.tomc

redis , java-ee , 開發語言 , 後端開發 , JAVA , 分佈式 , Python

收藏 評論

definitely - 《消息隊列高手課》筆記(1) - r1

消息隊列解耦天外客前後端通信 在“天外客”這類高互動、強實時的現代應用裏,你有沒有遇到過這樣的尷尬?——用户剛點了個按鈕,頁面卡住3秒才彈出“操作成功”,後台卻還在默默處理積分發放、日誌記錄、推薦更新……🤯 更糟的是,一到活動高峯期,服務器直接502,運維兄弟連夜改配置。 問題出在哪? 前端等後端,後端壓不過來,系統全綁在一起。

RabbitMQ , redis , 大數據 , 解耦 , hadoop , 消息隊列

收藏 評論

讓世界更美好 - 解鎖Redis的強大位圖:不僅僅是“是”或“否”

當我們在談論Redis的數據結構時,我們通常會想到靈活多樣的String、無處不在的List、快速查找的Hash等等。但今天,我們要深入探討一個看似簡單、實則威力巨大的數據類型——BitMap(位圖)。它就像一個擁有超能力的開關陣列,能以不可思議的效率和極低的空間成本解決許多棘手問題。 什麼是BitMap? 從本質上講,BitMap並不是一種

偏移量 , redis , yyds乾貨盤點 , 數據結構 , 數據庫

收藏 評論

qq688ac5fc71654 - Google Chrome瀏覽器安裝教程 谷歌瀏覽器下載安裝(PC+安卓)教程,附Chrome瀏覽器插件使用方法

最新谷歌瀏覽器(Google Chrome)下載安裝全攻略! Google Chrome,簡稱Chrome,是由谷歌(Google)公司開發的一款網絡瀏覽器。自2008年首次發佈以來,Chrome因其速度快、界面簡潔和強大的功能而廣受用户喜愛。 支持平台:Windows、Mac、Linux,安卓、iOS移動端 為什麼要選擇谷歌瀏覽器? 在開始之前,先簡單説

chrome , redis , github , 離線 , google , 數據庫

收藏 評論

大軍 - 大軍閒聊 -- 聊一聊hash

我們熟悉的hash結構,首先是一個數組元素的哈希桶,比如下圖,是長度為4的哈希桶。 也就是説,當key通過hash計算後,對4進行取模,根據結果存放這個指定位置。比如取模後值為0,那就放第一個位置。 哈希桶的每個位置,保存的是entry的對象,這個entry對象包括key、value以及entry對象。 這個速度是非常快的,時間複雜度是O(1),所以map的性能還是不錯的。 如果模數相等呢?我

hashmap , redis , jvm

收藏 評論

軟件求生 - Redis 分片你只會 Cluster?這套客户端 Sharding 才是老項目救命稻草

大家好,我是你們31歲愛折騰、愛總結、愛踩坑也愛分享的小米。這周我被一個剛跳槽成功的粉絲私信戳到: 小米哥,面試官連問我三輪 Redis 集羣,我啥都答對了,結果最後被他一句: “你們有沒有用過客户端分片?講講你們的 Redis Sharding 怎麼設計的?” 我當場破防…… 説實話,這題要是放在三年前,我也得沉默良久。但現

redis , yyds乾貨盤點 , 數據 , 客户端 , 數據庫

收藏 評論

軟件求生 - 別再被問住!Redis Cluster 一文徹底講透(Java 面試必背)

大家好呀,我是 31 歲、愛喝奶茶、愛寫 bug、愛分享技術的小米同學。 今天繼續給大家講一個我親身經歷的——被 Redis Cluster 當場“拷打”的面試故事。 事情是這樣的。 開局:我滿懷自信進場,結果第一問就被“擊倒” 那天我穿着我最喜歡的“小恐龍衞衣”,滿懷信心走進一家互聯網公司的會議室。 面試官看了我一眼,笑了一下,説:“你寫

redis , yyds乾貨盤點 , 數據庫 , JAVA , 高可用

收藏 評論

藍易雲 - 在Linux環境搭建LDAP服務端

在Linux環境中搭建LDAP服務端,是實現統一身份認證和用户管理的關鍵步驟。通過OpenLDAP,您可以高效地管理組織中的用户、組和權限。以下是詳細的搭建步驟和解釋,幫助您順利完成LDAP服務端的部署。🚀 🛠️ 搭建流程概覽 安裝OpenLDAP 配置OpenLDAP 添加基礎架構 創建自定義配置文件 應用自定義配置 創建域 創建組織單位 創建用户 1. 安裝OpenL

redis , mongodb , yaml , xml , Json

收藏 評論

讓世界更美好 - 超越單點:深入淺出理解與構建Redis高可用架構

在現代應用架構中,Redis憑藉其驚人的性能和豐富的數據結構,早已成為緩存、會話存儲和消息隊列等場景的基石。然而,當我們享受其帶來的速度與便利時,一個核心一個核心問題無法迴避:如果這台Redis服務器宕機了,怎麼辦? 單個節點的故障足以導致整個應用的雪崩。因此,因此,構建一個高可用(High Availability) 的Redis環境,確保服務在部分節點失敗時依然能夠持續

redis , yyds乾貨盤點 , 數據 , 數據庫 , 高可用

收藏 評論

mob64ca1407216b - 【RabbitMQ筆記09】消息隊列RabbitMQ之常見方法的使用

文章目錄 1.環境搭建 1.Docker安裝RabbitMQ 1.拉取鏡像 2.安裝命令 3.開啓5672和15672端口 4.登錄控制枱 2.整合Spring AMQP 1.sun-common模塊下創建新模塊

redis , spring , rabbitmq , 數據庫 , JAVA , 分佈式 , ci

收藏 評論

wx5bcd2f496a1cf - RocketMQ集羣核心概念 生產者端的負載均衡

Producer的負載均衡 Producer端在發送消息的時候,會先根據Topic找到指定的TopicPublishInfo,在獲取了TopicPublishInfo路由信息後,RocketMQ的客户端在默認⽅式下selectOneMessageQueue()⽅法會從TopicPublishInfo中的messageQueueList中選擇⼀個隊列

redis , 服務器 , 發送消息 , 運維 , 負載均衡 , 數據庫

收藏 評論

瘋狂迪霸戈 - 開機啓動腳本

一、Windows 10開機自啓 1.1 核心啓動腳本 創建 C:\infra\start-services.bat: @echo off REM 啓動MySQL服務 net start MySQL80 REM 啓動Redis start "" /MIN "C:\Redis\redis-server.exe" "C:\Redis\redis.windows.conf" R

redis , MySQL , Nginx , 代碼人生

收藏 評論

專家一百錦再 - 第8章 模塊系統

文章目錄 第8章 模塊系統 8.1 包、crate和模塊 Rust代碼組織的基本概念 包(Packages) Crate 模塊(Modules) 創建和使用模塊 基本模塊定義 模塊的可見性

redis , 開發語言 , rust , 數據庫 , Android , JAVA , go

收藏 評論

得物技術 - Valkey 單點性能比肩 Redis 集羣了?Valkey8.0 新特性分析|得物技術

一、 背景 Valkey 社區於 2024 年 09 月發佈了 Valkey8.0 正式版,在之前的文章《Redis 是單線程模型?》中,我們提到,Redis 社區在 Redis6.0 中引入了多線程 IO 特性,將 Redis 單節點訪問請求從 10W/s 提升到 20W/s,而在 Valkey8.0 版本中,通過引入異步 IO 線程、內存預取(Prefetch)、內存訪問分攤(MAA)等新特性

redis , 數據庫 , redis集羣

收藏 評論