tag redis

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

@redis / 博客 RSS 訂閱

北面 - 搶購業務的技術方案

總體架構方案 網絡攔截: DNS優化, SLB負載均衡,網關封IP限速 業務攔截: ID限速, 驗證碼, 只吸收前面N個請求,後面的全拒絕; Redis攔截: 庫存不超發,保證限購 接口攔截: 儘量減少業務檢查,判斷黑名單 MQ+MYSQL: 異步處理落庫情況; Redis List方案 + Incrby方案 從緩存讀取出活動信息 判斷活動開始時間和結束時間 redis內無庫存就直接返回無

redis , MySQL , 電商 , 秒殺 , 後端

收藏 評論

架構師專欄 - Redis 7.0性能大揭秘:如何優化緩存命中率?

Redis 7.0,這貨不僅僅是一個簡單的緩存工具,它更是一款高性能的數據結構服務器。現在,大家都知道緩存命中率對性能影響特別大,但怎麼優化它呢? 本文,已收錄於,我的技術網站 ddkk.com,有大廠完整面經,工作技術,架構師成長之路,等經驗分享 1、合理設計鍵值結構 Redis的數據結構和鍵的設計方式對性能有直接影響。比如,咱們可以用哈希表存儲共同前綴的鍵,這樣既節省了內存,又提高了查找效率。

緩存命中率 , 性能優化 , redis , 緩存 , redis集羣

收藏 評論

mob64ca12eaf194 - redis stable 安裝包下載地址

在本文中,我們將詳細描述如何下載並安裝 Redis 的穩定版安裝包,並配置環境以便讓 Redis 在您的系統上正常運行。Redis 是一個開源的鍵值數據庫,極為流行且高效,適用於許多應用場景。接下來將從環境準備開始,將整個過程分解為多個步驟,提供詳盡的指南和優化技巧,確保您能順利完成安裝。 環境準備 在安裝 Redis 之前,需要確保您的系統滿足以下軟硬件要求:

redis , 安裝包 , aigc

收藏 評論

mob64ca140e0490 - [LeetCode] 639. Decode Ways II 解碼方法 II

Problem: 639. Solution碼方法 II Solution題過程 自己做出來的困難題,優先考慮這道題91. Decode Ways,動態規劃遞推公式主要考慮當前字符和前一個字符,若單獨考慮當前字符[1-9],則dp[i] = dp[i-1],若單獨考慮當前字符*,則dp[i] = dp[i-1] * 9;若合起來考慮

redis , leetcode , 算法 , 數據庫 , 職場和發展 , 遞推公式 , Git

收藏 評論

福大大架構師每日一題 - 2025-12-13:十六進制和三十六進制轉化。用go語言,給定一個整數 n,先求它的平方並把該值用大寫字母的 16 進製表示(符號位按需處理,數位使用 0–9 與 A–F),再求它的立方並將該值用大

2025-12-13:十六進制和三十六進制轉化。用go語言,給定一個整數 n,先求它的平方並把該值用大寫字母的 16 進製表示(符號位按需處理,數位使用 0–9 與 A–F),再求它的立方並將該值用大寫字母的 36 進製表示(數位使用 0–9 與 A–Z)。 最後將這兩個進制字符串按順序拼接,作為函數的返回結果。 1 = n = 1000。

golang , redis , 開發語言 , 數據庫 , 十六進制 , 後端 , Git

收藏 評論

wx6464351503832 - GPT-5.1 發佈:更智能也更“人性化“的 AI 助手

2025年11月12日,OpenAI 發佈了 GPT-5 系列的重要更新版本 GPT-5.1,包括 GPT-5.1 Instant(即時版)和 GPT-5.1 Thinking(思維版)兩個變體。這次更新不僅在技術能力上有所提升,更值得關注的是其在對話風格上的顯著變化,而這一變化正在社區中引發激烈討論。 技術升級:智能與效率的平衡 GPT-5

redis , 智能體 , 數據 , gpt , 數據庫 , 人工智能 , 大模型

收藏 評論

軟件求生 - Redis 事務其實沒你想的強?深扒它的三個致命短板

大家好,我是 31 歲愛講故事的小米,一個喜歡在通勤路上刷源碼、在深夜裏喝咖啡寫技術文章的大哥哥。 前兩天去面一家公司,本來以為是常規“扯扯項目、問問框架、聊聊八股”那種,卻沒想到面試官直接用一句: “小米,聊聊事務吧。ACID 是什麼?説具體點。” 我當場一個激靈:這不是八股中的八股嗎?但面試嘛,不能只説術語,要講人話,還要講故事。

redis , yyds乾貨盤點 , 數據庫 , 回滾

收藏 評論

宇軒辭白 - 基於Redis-Shake實現Redis實時同步

一、前言 Redis-Shake是阿里雲技術團隊開源的一款Redis數據遷移與處理工具,支持數據遷移、備份、恢復和實時同步等多種功能。能夠幫助你在不同Redis環境之間穩定高效的移動數據。 核心功能 sync(同步):支持全量數據遷移和增量數據實時同步,適用於業務不停服遷移、異地容災、多活架構 dump(備份):將源Redis的數據備份到RDB文件中,適用

redis , 數據 , 私藏項目實操分享 , 運維

收藏 評論

小陳運維 - Redis主從模式部署

Redis主從模式部署 主從模式是Redis三種集羣模式中最簡單的,主數據庫(master)和從數據庫(slave)。其中,主從複製有如下特點: 主數據庫可以進行讀寫操作,當讀寫操作導致數據變化時會自動將數據同步給從數據庫; 從數據庫一般是隻讀的,並且接收主數據庫同步過來的數據; 一個master可以擁有多個slave,但是一個slave只能對應一個master; slave掛了不影響其

內存 , redis , 緩存 , 數據庫 , Linux

收藏 評論

萬嶽教育張先生 - 教育系統小程序的架構設計:如何構建高效穩定的教育平台?

隨着教育行業的數字化轉型,教育系統小程序已成為一種重要的教學和管理工具。構建一個高效、穩定的教育平台,需要在架構設計上進行精心的規劃,以確保系統能夠在大流量的用户請求、高併發的操作下,依然能夠穩定運行,同時為用户提供流暢、快速的體驗。本文將從技術層面探討如何設計一個高效穩定的教育系統小程序架構,結合技術代碼和實際應用場景,幫助開發者更好地理解和實現這一目標。 1.

redis , 數據 , 緩存 , 數據庫

收藏 評論

爾等氏人 - PostgreSQL連接池配置優化

引言 在現代Web應用架構中,數據庫連接管理是一個至關重要的性能優化環節。PostgreSQL作為一款強大的開源關係型數據庫,其連接池配置直接影響着應用的整體性能和穩定性。本文將深入探討PostgreSQL連接池的核心概念、配置參數以及優化策略。 連接池基礎概念 連接池是一種資源管理技術,它維護着一組已經建立的數據庫連接,應用程序可以從連接池中獲取連接,使用完畢後歸還給池中,

redis , 服務器 , 數據庫 , postgresql , 連接池

收藏 評論

mb61c46a7ab1eee - 深入解析:YOLOv7自然場景Logo檢測項目yolov7-logo-detection (YOLOv7+Flickr27/LogoDet-3K):雙數據集驗證、模型訓練與工業部署實戰

目錄 yolov7-logo-detection項目概述 一、項目目標與核心概念界定 1. 核心目標 2. 關鍵概念區分 二、技術架構:為何選擇 YOLOv7? 1. YOLOv7 的核心優勢 2. YOLOv7 的三大核心組件 3. YOLOv7 的關鍵改進 三、數據集:從小規模驗證到大規模擴展 1. 兩個數據集的核心

數據集 , redis , 數據 , 數據庫 , Python

收藏 評論

deanyuancn - Redis接口開發 redis ui

1.應用場景 連接redis服務器, 查看redis服務器數據等信息,協助開發程序. 2.學習/操作 1. 文檔閲讀 有什麼好用的redis可視化管理工具? - 知乎 https://github.com/qishibo/AnotherRedisDesktopManager

Redis接口開發 , redis , redisClient , redis客户端 , 數據庫

收藏 評論

mb61c46a7ab1eee - Transformer實戰(22)——啓用FLAIR進行語義相似性評估

Transformer實戰(22)——使用FLAIR進行語義相似性評估 0. 前言 1. 使用 FLAIR 進行語義相似性評估 2. 平均池化詞嵌入 3. 基於循環神經網絡的文檔嵌入 4. 基於 Transformer 的 BERT 嵌入 4. Sentence-BERT 嵌入 系列鏈接 0. 前言

數據集 , redis , 數據庫 , 循環神經網絡 , 池化

收藏 評論

今夜有點兒涼 - Redis怎麼實現分佈式鎖,以及注意事項

Redis 做分佈式鎖是通過利用 Redis 的一些基本命令來實現鎖的獲取、釋放以及避免死鎖等問題。常見的實現方式包括使用 SETNX 命令、SET 命令以及 RedLock 算法。 1. 分佈式鎖的基本實現方式 使用 SETNX 命令實現分佈式鎖 SETNX(SET if Not Exists)是 Redis 提供的一個原子命令,用於設置鍵值對,只在鍵不存在時執行操作。通過這個命令,可以實現簡單

redis , , JAVA , 分佈式 , 後端

收藏 評論

字節墨海星 - svc loadBalancer配置寫法

◆Service的工作模式:userspace, iptables, ipvs •userspace: 1.1以前;已被淘汰。 •iptables: 1.10以前 • 靈活,功能強大 • 規則遍歷匹配和更新,呈線性時延 • 可擴展性 •ipvs: 1.11以後,若沒有配置ipvs,則降級為iptables; • 工作在內核態,有更好的性能

code , redis , 雲計算 , 雲原生 , Nginx

收藏 評論

數據分析大師 - 如何在windows下部署leaf服務器

window部署 資源下載 下載docker-compose.yml文件部署 overleaf/docker-compose.yml at main · overleaf/overleaf · GitHub 下載docker desktop軟件 下載window版本 安裝dockerb desktop軟件後下載鏡像文件 查

redis , 雲計算 , Nginx , Docker

收藏 評論

mob64ca13fa2f9e - ReactiveRedisTemplate 方法解讀

1、Reflect是什麼? 答:為了操作對象而提供的一個API。 2、Reflect常見的靜態方法有哪些? 答:一共有13個靜態方法,目前先要求掌握的有:get, set, has, ownKeys. 3、如何利用Reflect查找對象的某個屬性?如果該屬性不存在,返回的值是什麼? 答:利用Reflect的get方法。屬性不存

redis , 數組 , 靜態方法 , 賦值函數 , 數據庫

收藏 評論

軟件求生 - 社招大廠高頻題:為什麼 Redis 事務不支持回滾?看這篇就夠!

大家好,我是 31 歲、積極活潑、愛分享技術的小米,又來給你們搬運我社招面試中的真實經歷啦! 今天的小故事來自於上週五的一個下午。當時我正拎着一杯芋圓奶茶,在一個光線柔和的會議室裏,迎面坐着一個笑容温柔但眼神很專業的資深面試官。 他喝了一口美式,突然拋出一個看似輕飄飄的問題: “小米,你給我説説,什麼是事務?還有,Redis 事務是怎麼實現的?

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

收藏 評論

harber_X - Elasticsearch 集羣狀態為 "red"

問題概述 Elasticsearch 集羣狀態為 "red",由於某個索引的主分片數據在所有節點上丟失,導致集羣健康檢查失敗,Pod 就緒探針無法通過。 故障現象 集羣狀態:red 未分配分片: 1個 Pod 狀態:0/1(就緒探針失敗) 錯誤信息:no_valid_shard_copy 影響: 服務不可用,應用無法連接

elasticsearch , redis , 數據 , bash , 數據庫

收藏 評論

藍易雲 - WSL ubuntu 20.04安裝python3

在WSL Ubuntu 20.04上安裝Python 3的詳細步驟 🐍✨ 在WSL(Windows Subsystem for Linux)的Ubuntu 20.04環境中安裝Python 3,可以按照以下步驟進行。每一步都提供了詳細的解釋,確保您能夠順利完成安裝過程。 1. 打開WSL終端 🖥️🔓 首先,啓動您的WSL Ubuntu 20.04終端。這可以通過在Windows搜索欄中輸入“

redis , nosql , mongodb , yaml , xml

收藏 評論

藍易雲 - 玩轉Linux必不可少的命令之tar

玩轉Linux命令之tar:文件歸檔與壓縮的得力工具 tar命令在Linux中是一種常用的工具,廣泛應用於創建、打包、壓縮、解壓歸檔文件。它能高效地處理文件歸檔與壓縮,尤其在備份和數據遷移時尤為重要。本文將詳細介紹tar命令的常見用法,幫助您快速掌握這一強大的工具。 一、tar命令的基礎語法 tar [選項] [歸檔文件] [文件或目錄] 選項:控制tar命令的行為,如創建、解壓、列出等。

redis , nosql , mongodb , yaml , xml

收藏 評論

木子aller - 分佈式鎖的3種實現方案與一致性原理

在分佈式系統中,當多個服務實例競爭同一資源(如庫存扣減、訂單創建)時,需要分佈式鎖保證操作的原子性。與單機鎖(如Java的ReentrantLock)不同,分佈式鎖需解決跨節點、跨進程的互斥問題。本文將解析基於Redis、ZooKeeper和etcd的3種實現方案,及其背後的一致性原理。 一、分佈式鎖的核心要求 無論採用哪種方案,分佈式鎖需滿足4個核心特性:

軟件研發 , redis , 分佈式鎖 , 強一致性

收藏 評論

我不是蕭海哇 - qt之設置按鈕背景樣式表

ui-pushButton-setStyleSheet(R"(QPushButton{background-color:transparent;})"); ui-pushButton-setStyleSheet(R"(QPushButton{background:red;})"); 本

redis , 開發 , 數據庫

收藏 評論