iT邦幫忙

redis相關文章
共有 135 則文章
鐵人賽 Software Development DAY 26

技術 Day 26: 30天打造SaaS產品後端篇-API 速率限制與防濫用機制解析

前情提要 經過 Day 25 的 JWT 與 Session 管理建置,我們已經有了完整的用戶認證機制。今天我們要為 Kyo System 實作企業級的 API...

鐵人賽 Software Development DAY 25

技術 Day 25: 30天打造SaaS產品後端篇-JWT 與 Session 管理

前情提要 經過 Day 24 的 Email 服務建置,我們已經有了完整的使用者溝通管道。今天我們要實作用戶認證系統的後端核心:JWT (JSON Web To...

鐵人賽 Software Development DAY 22

技術 Day 22: 30天打造SaaS產品後端篇-整合測試與 E2E 測試

前情提要 在 Day 21 我們建立了測試框架的基礎設施,使用 Node.js 內建測試執行器來撰寫單元測試。今天我們要更進一步,實作整合測試 (Integra...

鐵人賽 Software Development DAY 20

技術 Day 20: 30天打造SaaS產品後端篇 - 第20天Fastify架構盤點與後端驗證

前情提要 經過前面 19 天的開發,我們已經建立了一個完整的企業級後端 SaaS 服務。今天是 30 天挑戰的 2/3 里程碑,讓我們來看點這 20 天打造的...

鐵人賽 Software Development DAY 18

技術 Day 18: 30天打造SaaS產品後端篇-後端效能優化實作

前情提要 在 Day 17 我們建立了 WebSocket 微服務架構,今天我們要聚焦在後端效能優化。從資料庫連線池管理、查詢優化、快取策略到背景任務處理,我們...

鐵人賽 Software Development DAY 16

技術 Day 16: 30天打造SaaS產品後端篇-即時協作引擎與分散式資料同步架構實作

前情提要 在 Day 15 我們建構了課程模板系統的後端架構,今天我們將實作一個完整的即時協作引擎。這個系統需要支援多用戶同時操作、即時資料同步、衝突檢測與解決...

鐵人賽 Software Development DAY 15

技術 Day 15: 30天打造SaaS產品後端篇-課程模板系統後端架構與批次操作引擎實作

前情提要 在 Day 14 我們建立了基礎的課程管理系統,今天我們將深入實作課程模板系統的後端架構。這個系統不僅要支援複雜的模板管理,還需要處理大量批次操作、衝...

鐵人賽 Cloud Native DAY 15

技術 Go 語言搶票煉金術 Day 15 - 提供服務:用 Gin 暴露你的搶票 API

Go 語言搶票煉金術 Day 15 - 提供服務:用 Gin 暴露你的搶票 API 在 Day 10~Day 14,我們把「主要熱點」搬進 Redis,並用...

鐵人賽 Cloud Native DAY 14

技術 Go 語言搶票煉金術 Day 14 - Redis 的終極武器:Lua Script 的實踐

Day 14 - Redis 的終極武器:Lua Script 的實踐 昨天,我們用 client.Eval() 成功地執行了第一個 Lua 腳本,解決了多個...

鐵人賽 Cloud Native DAY 13

技術 Go 語言搶票煉金術 Day 13 - 原子性的延伸:單一命令不夠用時,如何用 Lua 在 Redis 當中實現

Go 語言搶票煉金術:Day 13 - 原子性的延伸:單一命令不夠用時,如何用 Lua 在 Redis 當中實現 在前幾篇中,我們用 Redis DECRBY...

鐵人賽 Software Development DAY 12

技術 Day 12:30天打造SaaS產品軟體開發篇-健身房會員服務與查詢系統

前情提要 經過 Day 11 的認證服務建立,我們已經有了完整的多租戶身份認證系統。今天我們要實作會員管理服務 (Member Service),這是健身房 S...

鐵人賽 Cloud Native DAY 12

技術 Go 語言搶票煉金術 Day 12 - 建立連接:在 Go 中與 Redis 對話

Go 語言搶票煉金術 Day 12 - 建立連接:在 Go 中與 Redis 對話 今天,我們要建立與 Redis 的連接。 但別急著寫程式碼。先問一個 問題...

鐵人賽 Cloud Native DAY 11

技術 Go 語言搶票煉金術 Day 11 - Redis 的工具:搞懂 String 和 Hash

Go 語言搶票煉金術 Day 11 - Redis 的工具:搞懂 String 和 Hash 今天,我們要來搞懂 Redis 的兩個資料結構:String 和...

鐵人賽 Cloud Native DAY 10

技術 Go 語言搶票煉金術 Day 10 - 引入 Redis 新盟友

Go 語言搶票煉金術 Day 10 - 引入 Redis 新盟友 在前篇,我們發現了資料庫的物理極限:磁碟 I/O 的 15-50 微秒延遲,在高併發熱點寫入...

鐵人賽 Software Development DAY 8

技術 Day 8: 30天打造SaaS產品後端篇-效能監控與最佳化

前情提要 昨天我們建立了完整的測試策略和品質保證架構,確保我們的程式品質和穩定性。今天我們要來看另一個關鍵問題:應用效能監控與最佳化。 在現代軟體開發中,效能不...

鐵人賽 Software Development DAY 5

技術 Day5:30天打造SaaS產品後端篇-Prisma ORM 與資料持久化層設計

從 Redis 記憶體到 PostgreSQL 持久化 在前四天的建置中,我們專注於 OTP 的核心邏輯:生成、驗證、速率限制。這些功能主要依賴 Redis 做...

鐵人賽 Software Development DAY 4

技術 Day4:30天打造SaaS產品後端篇-防濫用機制:Redis Token Bucket 速率限制

為什麼需要防濫用機制? 在接案過程中,客戶最常問的問題之一就是:「會不會有人惡意發送大量XX?」確實,沒有防護的 OTP 服務就像沒有鎖的金庫,任何人都能無限制...

技術 用 PostgreSQL 取代 Redis 當 CacheServer?

完整內容在此, 幹話王_用 PostgreSQL 取代 Redis 當 CacheServer? PostgreSQL 取代 Redis 當 CacheServ...

鐵人賽 Software Development DAY 29

技術 Day-29 | Database - 什麼時候要使用 Redis ?

倒數兩天,來聊聊最近常使用的 Redis 和傳統資料庫的差別 ~ What is Redis Redis can be used as a database,...

鐵人賽 Software Development DAY 24

技術 【Day 24】 修復 Redis Server Service on Ubuntu

先前在開發主機上所安裝的 Redis 雖然手動叫起來了,但是他的服務並未能正常執行。 問題說明 當執行 sudo systemctl status redis...

鐵人賽 Python DAY 23
Python 錦囊密技 系列 第 23

技術 【Python錦囊㊙️技23】Python/Django與Redis 整合

繼上一篇介紹Redis基本操作與實務,本次將討論Python/Django如何與Redis整合,提升系統效能。 安裝 Redis server安裝後,接著安裝P...

鐵人賽 Python DAY 22
Python 錦囊密技 系列 第 22

技術 【Python錦囊㊙️技22】Redis Cache Server

Redis是知名的快取伺服器(Cache Server),可以安裝在獨立的電腦上,與Python內建的Cache比較,提供更多的功能及資料結構,更提供佇列(Qu...

鐵人賽 Python DAY 21
Python 錦囊密技 系列 第 21

技術 【Python錦囊㊙️技21】快取(Cache)

快取(Cache)是增進系統效能非常重要的機制,重複使用的資料可以常駐在記憶體中,不必每次都從硬碟或資料庫讀取,因為記憶體的存取比硬碟I/O快上幾十倍。 Cac...

鐵人賽 DevOps DAY 15
Grafana Zero to Hero 系列 第 15

技術 Grafana Zero to Hero - Data Source:More Plugins!

前面介紹的 Data Source 大多是常見的搭配組合,但 Grafana 作為查詢的 Proxy、Agent,從技術層面上來說,只要查詢的目標有介面可以與之...

鐵人賽 自我挑戰組 DAY 25

技術 Day 25 Apply Redis SDK

Hi all, 來到第25天,昨天將Redis Service 打包成 SDK 出去,今天來個輕鬆地就來把SDK apply上專案吧 Programs 安裝玩...

鐵人賽 自我挑戰組 DAY 24

技術 Day24 Redis SDK

Hi all, 來到第24天把,由於我們目前在 redis 上的使用都是直接 DI 一個名為 IConnectionMultiplexer 的物件,再透過 ID...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22 Redis- 小優化

Hi all, 來到第22天 有鑒於昨天將 redis 應用在專案上,突然有個發想,那就是假設這個專案在以後面臨到高流量的情況怎麼辦? 照目前的設計來說,我們確...

鐵人賽 自我挑戰組 DAY 21

技術 Day21 Apply Redis as Cache Service

Hi all, 來到 21天 今天就來把 Redis apply 至專案中吧! 來清點下,今日目標: 快取設定為 10分鐘 專案成功連線至 redis ser...

鐵人賽 自我挑戰組 DAY 20

技術 Day 20 Redis Introduction

Hi all, 來到第20天。以目前進度來說,專案在功能性上的部分已經做得差不多了,接下來我會往效能方面去看待這隻專案。 一路上看下來 ,感覺這個 side p...