將 MongoDB 作為純內存資料庫:tmpfs 方案實戰與效能測試
適用場景 寫入密集型高速快取(前置於 RDBMS) 嵌入式系統、PCI 合規(無持久化要求) 單元測試輕量級資料庫 核心原理 MongoDB 使用 mem
Lua 腳本與 Redis 結合實戰:從入門到生產級最佳實踐
為什麼用 Lua? 原子性:腳本執行期間 Redis 單線程獨佔,無併發干擾。 減少網路往返:多條指令合併一次交互。 邏輯下沉:條件判斷、循環在伺服端完成。
MySQL 到 Redis 百萬級資料遷移:管道直輸 2 分鐘搞定
痛點 傳統「查 MySQL → 寫腳本轉換 → 存檔 → 讀檔寫 Redis」對 800 萬行資料耗時 90 分鐘。利用 redis-cli --pipe 管道
macOS 設置 Redis 開機自動啟動:launchd 守護進程配置指南
方案選擇 使用 macOS 系統級 LaunchDaemon(/Library/LaunchDaemons)以 root 權限在背景運行,不依賴用戶登入;若需用
Redis SORT 指令全解析:參數詳解、實戰案例與效能陷阱
指令語法 SORT key [BY pattern] [LIMIT offset count] [GET pattern] [ASC|DESC] [ALPHA]
詳解 Redis 雙向鏈表實現:結構、API 與迭代器原理
核心結構 // 節點 typedef struct listNode { struct listNode *prev, *next; void
深入解析 Redis 動態字符串 SDS:原理、實現與效能優化
SDS 兩大用途 實現 Redis 字符串對象 替代 C 原生 char* 作為內部通用字串表示 為何不用 char* strlen O(N);strc
利用 Redis 實現 SQL 伸縮:緩衝寫入、速率限制、分散式鎖與時間序列
背景 傳統關聯式資料庫在高併發寫入、行鎖競爭、速率限制、時間序列儲存等場景表現吃力。Redis 作為記憶體高速快取層,能有效吸收寫入尖峰、降低 DB 壓力。
Windows 下 Redis 安裝與 Java 客戶端 Jedis 實戰圖解
Redis 簡介 Redis 是 Key-Value 存儲系統,支援 String、List、Set、ZSet、Hash 五大資料類型,操作皆為原子性,並提供持
Redis 11 大經典 Web 應用場景:從排行榜到即時分析
場景一覽 首頁最新列表:LPUSH 寫入內容 ID,LTRIM 保留最新 5000 條,超出再回源 DB。 刪除與過濾:LREM 從快取移除已刪內容。 排行榜
用 Redis 實現微博關注關係:Sorted Set 實戰詳解
關係模型分析 微博關注系統涉及四種關係狀態:關注、粉絲、雙向關注(互粉)、無關係。查看列表時分兩類場景: 看自己的列表:關注列表僅含「關注」與「互粉」;粉絲列
Redis 正確使用的 10 大實戰技巧:避坑指南與效能優化
前言 Redis 從 Antirez 的個人專案成長為業界標準的記憶體資料存儲,廣泛應用於快取、佇列、排行榜等場景。但錯誤的使用方式會導致效能瓶頸甚至服務不可用
Redis 3.0.1 圖文安裝教學:從下載到驗證全流程
環境準備 Redis 版本:3.0.1 作業系統:Red Hat Enterprise Linux Workstation 7.0 (Maipo) 安裝步
CentOS 系統下安裝與配置 Redis 資料庫完整教學
前言 Redis 作為高效能的記憶體鍵值資料庫,廣泛應用於快取、訊息佇列、即時分析等場景。本文將詳細介紹在 CentOS 系統上從原始碼編譯安裝 Redis 2
Redis 實現分散式鎖與任務佇列:ZSET 有序集合 + Redlock 風格鎖的 PHP 完整實戰
業務背景 雙十一秒殺、春運搶票等高併發場景:需解決庫存超賣 (分散式鎖) 與異步削峰 (任務佇列) 兩大核心問題。 分散式鎖實現 (RedisLock 類)
Redis 實現分散式鎖提升併發效能:SETNX + Lua 腳本 + 自動續期的生產級 PHP 實現
應用場景 秒殺、全域遞增 ID、樓層生成等高併發寫入場景。傳統資料庫鎖效能低,Redis 單線程 + 隊列模式將併發串行化,多客戶端無競爭關係。 核心設計原則
Windows Redis 圖文安裝教學:配置文件詳解、服務註冊、客戶端測試與驗證碼快取實戰
下載與安裝 官網:redis.io/download Windows 版:GitHub dmajkic 分支 (或 MSOpenTech 官方版) 解壓至 D
CentOS 7 Redis 部署最佳實踐:源碼編譯、系統參數調優、systemd 服務化與安全加固
編譯安裝流程 # 1. 依賴 yum install -y gcc make # 2. 下載驗證 curl https://download.redis.io