tag redis

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

@redis / 博客 RSS 訂閱

今夜有點兒涼 - Redis核心知識點全面解析

Redis核心知識點全面解析 一、基礎部分 1. Redis數據類型及使用場景 String(字符串) 特點:最基本的數據類型,二進制安全,最大512MB 命令:SET、GET、INCR、DECR、APPEND等 使用場景:緩存熱點數據、分佈式計數器、分佈式鎖、會話管理 Hash(哈希) 特點:適合存儲對象,可單獨操作字段,節省內存 命令:HSET、HGET、HGETALL、HDE

redis

收藏 評論

今夜有點兒涼 - Redis為什麼採用單線程設計

Redis為什麼採用單線程設計 Redis在核心處理邏輯上採用單線程設計,這是一個經過深思熟慮的架構選擇。下面從多個角度詳細分析Redis採用單線程的原因和優勢: 一、單線程設計的核心優勢 1. 避免線程切換開銷 CPU上下文切換成本高:多線程在高併發場景下會頻繁切換線程,每次切換都需要保存和恢復線程的執行狀態 減少鎖競爭:單線程模型無需加鎖,避免了因鎖引起的死鎖、活鎖問題,也消除了加鎖和釋

內存 , redis

收藏 評論

今夜有點兒涼 - Redis過期鍵的刪除策略

Redis過期鍵的刪除策略 Redis作為高性能的內存數據庫,其過期鍵的刪除策略直接影響到內存使用效率和系統性能。Redis採用了惰性刪除和定期刪除相結合的混合策略,下面詳細分析各種刪除策略的原理、優缺點及Redis的實現方式: 一、三種基本刪除策略 1. 定時刪除(Timed Expiration) 基本原理 為每個設置了過期時間的鍵創建一個定時器,當鍵的過期時間到達時,立即執行刪除操作

redis

收藏 評論

今夜有點兒涼 - Redis緩存三大坑:穿透、擊穿、雪崩

Redis緩存三大坑:穿透、擊穿、雪崩 緩存的作用 緩存就像你家冰箱,常用的東西(數據)放裏面,拿的時候快;冰箱沒有的,再去菜市場(數據庫)買。但這三種問題,本質都是"冰箱出了狀況,導致菜市場被擠爆"。 1. 緩存穿透 大白話解釋:查一個"根本不存在的東西",緩存裏沒有,數據庫裏也沒有。結果就是,每次查這個東西,都要去數據庫查一遍,相當於冰箱裏沒有,你還天天去菜市場問有沒有"龍肉",菜市場天天白忙

redis

收藏 評論

今夜有點兒涼 - Redis分佈式鎖詳解

分佈式鎖的基本概念 分佈式鎖可以理解為"多個人搶同一個東西時,用一把鎖來保證只有一個人能拿到",但這裏的"多個人"不是單台機器上的多個線程,而是多台服務器(分佈式系統)。 例子:電商平台下單,庫存只有1件,同時有10個人在不同地方搶,這時候就需要一把"分佈式鎖",保證只有一個人能成功扣減庫存,避免超賣。 Redis分佈式鎖的實現方式 1. 最基礎的:用 setnx 命令("set if not e

redis , 分佈式鎖

收藏 評論

趙渝強老師 - 【趙渝強老師】Redis數據的遷移

通過使用Redis的鍵遷移功能,可以把數據從一個Redis數據庫中遷移到另一個數據庫中,例如從生產環境遷移到測試環境。Redis提供了move、dump+restore和migrate三種不同的方式來實現鍵的遷移。視頻講解如下: https://www.bilibili.com/video/BV1j32wB2Es6/?aid=115503012058... 一、 使用move命令實現數據的內

redis , nosql , 數據庫

收藏 評論

簡單的霸王龍 - Redis Desktop Manager 0.8.8.384 安裝教程(下載安裝+快捷方式設置+包含安裝包)

Redis Desktop Manager(簡稱 RDM)是一款免費的 ​ ​Redis 數據庫圖形化管理工具​ ​,支持跨平台(Windows、Mac、Linux),提供直觀的界面來連接、查看和操作 Redis 數據庫。 * ​1. 下載安裝包​ ​ 先去官網或者靠譜的下載站找到這個版本的安裝包(文件名就是 redis-desktop-manager-0.8.8

redis , 軟件安裝 , 軟件 , 安裝軟件

收藏 評論

gogoDev - fiberhouse framework[go web、cmd應用框架]

Fiberhouse Framework https://github.com/lamxy/fiberhouse 🏠 關於 Fiberhouse Fiberhouse 是基於 Fiber 的高性能、可裝配的 Go Web 框架,內置全局管理器、配置器、統一日誌器、驗證包裝器以及數據庫、緩存、中間件、統一異常處理等框架組件,開箱即用。 提供了強大的全局管理容器,支持自定義組

容器 , redis , MySQL , Docker , go

收藏 評論

鳩摩智首席音效師 - 如何在 macOS 上安裝和配置 Redis ?

Redis 是一個免費的內存數據存儲,用作 message broker、數據庫、緩存等。它支持不同的數據類型,比如字符串,哈希,列表、集合等,對許多應用程序都很有用。 本指南將向您展示如何在 macOS 上安裝和設置 Redis 系統,以提高您的應用程序的性能。 Step 1: Install Redis 輸入如下命令更新 Homebrew brew update 輸入以下命令安裝 Redis

redis , macos

收藏 評論

樂樂 - redis導出/導入單個db數據的方案

redis沒有導出和導入單個db數據的命令,像dump命令是隻能導出某個key的數據。 假如需要導出單個db的數據,然後導入到其他的db,就需要使用工具或者腳本實現。 腳本就不介紹了,可以使用lua腳本去編寫。但是腳本的兼容性比較差,比如阿里雲的tair就不支持lua腳本,集羣版的redis都不支持lua腳本,假如自己寫程序去導數據就太浪費時間了。 因此,還是使用工具去導入數據比較合適。 有兩個工

redis

收藏 評論

程序員蝸牛 - 5分鐘搞定Token撤銷!

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 JWT黑名單工作原理 在Spring Boot應用中實現JWT黑名單管理,本質上是構建一套主動失效

redis , yyds乾貨盤點 , 後端開發 , 攔截器 , JAVA , ide

收藏 評論

軟件求生 - 學會這一篇,Redis 數據結構題全拿下!(附經典場景舉例)

大家好呀,我是小米,一個喜歡邊寫代碼邊喝咖啡的31歲程序員。 最近在幫一位朋友準備社招面試,結果被一道 Redis 題給“整不會”了。面試官問得雲淡風輕:“Redis 有哪些常見數據類型?分別能幹嘛?” 我朋友當場懵了三秒:“呃……String、List、Set,還有……呃……SortedSet?” 面試官輕輕一笑:“那它們的應用場景呢?” 空氣,

redis , List , 數據類型 , yyds乾貨盤點 , 數據庫

收藏 評論

JavaGuide - Redis大key有什麼危害?如何排查和處理?

這個問題在面試中還是比較容易遇到的,尤其是在考察 Redis 性能優化相關知識點的時候。 通常情況下,問了 bigkey(大 Key)還會繼續問 hotkey(熱 Key)。即使不準備面試也建議看看,實際開發中也能夠用到(hotkey 相關的內容會在下一篇文章中提到)。 什麼是 bigkey? 簡單來説,如果一個 key 對應的 value 所佔用的內存比較大,那這個 key 就可以看作是 big

redis , JAVA , redis集羣 , 後端

收藏 評論

艾體寶IT - 艾體寶洞察 | 生成式AI上線倒計時:Redis如何把“延遲”與“幻覺”擋在生產線之外?

生成式 AI 項目真正的風險,往往不是模型不夠強,而是數據層跟不上:一旦延遲飆升、上下文丟失、檢索不穩定,Copilot 會在尖峯流量下變成“昂貴但不可信的聊天窗口”。在多個已公開的 AI 系統實作中,Redis 被用來承擔向量檢索、會話記憶與緩存,直接把體感延遲與業務指標拉回可控範圍。 一、引言:AI 落地的“致命瓶頸”,刻不容緩 當企業把 LLM 接上內部知識庫與實時業務數據後,系統會立刻遭遇

redis

收藏 評論

deanyuancn - redis詳解

一、Redis 到底是個啥?(白話版) 簡單説,Redis 就是一款超高速的內存數據庫,你可以把它理解成 “電腦內存裏的萬能儲物箱”—— 數據都存在內存裏(不是硬盤),所以讀寫速度快到離譜(百萬級 / 秒);同時它還能把數據持久化到硬盤,不怕斷電丟數據。和 MySQL 這種傳統數據庫比,Redis 更像 “貼身小倉庫”,專門存高頻用、要快速取的數據,而 MySQL 是 “大

redis , 字符串 , 數據 , 前端開發 , Javascript

收藏 評論

mob64ca14163a4f - 英語詞組/短語-20211011

當預算有限時,如何造出最輕的機器?——用回溯法解“最小重量機器設計問題” 在工程與算法的交匯處,我們常常要回答這樣一個問題:如何在約束下做到“剛剛好”? 今天想和大家聊一個經典但容易被忽略的組合優化問題——最小重量機器設計問題。它不像旅行商那樣廣為人知,卻真實反映了現實中的權衡藝術:在有限成本下,如何讓產品儘可能輕? 而解決它的利器之一,就是我們熟悉的——回溯法

redis , 最優解 , 數據庫 , 回溯法 , 子節點

收藏 評論

mb6942808bc02a3 - Redis是什麼

Redis全稱 Remote Dictionary Server(即遠程字典服務),它是一個基於內存實現的鍵值型非關係(NoSQL)數據庫,由意大利人 Salvatore Sanfilippo 使用 C 語言編寫。 Redis 遵守 BSD 協議,實現了免費開源,其最新版本是 6.20,常用版本包括 3.0 、4.0、5.0。自 Redis 誕生以來,它以其超高的性能、完美

redis , yyds乾貨盤點 , 數據庫 , 鍵值

收藏 評論

艾體寶IT - 艾體寶產品 | Redis 8.4 GA:迄今最快、最簡單、最強大的Redis

Redis 8.4 在性能與開發體驗上全面升級,並引入全新的混合搜索能力,讓構建 AI 應用的速度和便捷性再上一個台階。其推出的混合搜索(hybrid search)功能,將全文搜索與向量搜索融為一體,實現更靈活、更智能的查詢,同時在性能與內存利用率上帶來顯著提升。通過對 Redis Streams 邏輯的優化和一系列新增原子操作,Redis 在大規模場景下的運維也變得更加簡單可靠。 混合搜索重磅

redis

收藏 評論

程序員曉東 - JAVA打造:無人機租賃掃碼即享新體驗

以下為基於Java的無人機租賃掃碼即享系統全流程實現方案,整合物聯網、AI算法與信用體系,實現從掃碼到起飛的30秒極速體驗: 系統架構設計 技術棧選型 後端:Spring Boot 3.2 + Spring Cloud Alibaba微服務架構,集成Nacos註冊中心、Sentinel流量控制 數據庫

無人機 , redis , MySQL , 開發語言 , 數據庫 , JAVA

收藏 評論

mob64ca1410eb61 - 混沌工程的入門

"生產環境能不能搞故障演練?" 這問題問老闆,老闆肯定説不行。但Netflix、Google都在生產環境搞,而且搞得很兇。 區別在於:有準備的搞破壞叫演練,沒準備的叫事故。 為什麼要故障演練 真實案例: 雙十一前一個月,我們信心滿滿,覺得系統扛得住。結果當天: Redis主節點掛了,failover花了30秒 這30秒,訂單服

redis , 生產環境 , 數據庫 , 回滾

收藏 評論

數據狂徒 - PCTP考試學習筆記之二:TiDB 數據庫 schema 設計_TiDB社區乾貨傳送門的技術博客

本學習筆記由個人為備考 PCTP 認證整理而成,僅供個人學習記錄之用,並非官方教材,內容僅代表個人理解。 PingCAP 官方擁有所有核心內容的知識產權。本筆記嚴禁用於任何商業目的。若官方認為筆記內容存在侵權問題,請告知,我將立即刪除。 參考資料:TiDB 數據庫管理 TiDB Cluster 部署 01 部署準備 1. 什麼是 TiUP

redis , MySQL , ip , 數據庫 , server

收藏 評論

mob64ca13fe62db - Redis 高級特性 Redis Stream使用

概念 Redis Stream 主要用於消息隊列(MQ,Message Queue),Redis 本身是有一個 Redis 發佈訂閲 (pub/sub) 來實現消息隊列的功能,但它有個缺點就是消息無法持久化,如果出現網絡斷開、Redis 宕機等,消息就會被丟棄。 簡單來説發佈訂閲 (pub/sub) 可以分發消息,但無法記錄歷史消息。

redis , 緩存 , 數據庫 , 後端開發 , 消息隊列 , Python

收藏 評論

藍易雲 - PHP實現think-queue介紹

think-queue:基於ThinkPHP框架的任務隊列實現 在Web開發中,異步任務處理是一種提升系統性能和響應速度的常見方法,尤其適用於處理耗時的操作(如發送郵件、生成報表或處理大規模數據)。think-queue 是一個基於 ThinkPHP 框架的任務隊列庫,提供了任務異步處理和隊列管理的能力。本文將詳細介紹如何在ThinkPHP項目中使用 think-queue 庫進行任務隊列管理,幫

redis , mongodb , yaml , xml , Json

收藏 評論

JinaAI - DocArray 0.21.0版本發佈!新增OpenSearch後端存儲,支持Redis後端存儲的多語言文本搜索!

DocArray 是一個用於處理、傳輸和存儲多模態數據的 Python 工具包。DocArray 提供便捷的多模態數據處理功能,具備基於 Protobuf 提供高性能的網絡傳輸性能,同時也為多種向量存儲方案提供統一的 API 接口。 💡 DocArray 於 2022 年 1 月在開源 Apache 許可證 2.0 下發布。目前,它是 LF AI \ Data Foundation 下的沙

protobuf , redis , 搜索 , 開源項目介紹 , Python

收藏 評論