tag redis

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

@redis / 博客 RSS 訂閱

京東雲開發者 - 淺談冪等設計 | 京東雲技術團隊

1 冪等性 一句話,冪等就是一個執行操作,無論執行多少次,產生的效果和返回的結果都是一樣的。 2 為什麼要實現冪等性? 如今隨着互聯網技術快速發展,業務越來越複雜,系統的高併發和關鍵數據的場景越來越多。 在分佈式系統中,機器宕機和消息丟失也是需要重點關注的問題,其中的一個典型就是冪等性問題。 想想看,一個對外暴露的接口會面領很多次請求,如果不能保證冪等性會帶來什麼樣的後果? 微信進行一次扣款操作,

redis , 高併發 , 接口設計 , 冪集

收藏 評論

Winn - 拼多多海外電商Java開發面試覆盤

今天帶來我的好友健哥面試拼多多海外電商Java崗的一個覆盤 前言 大家好,我是健哥。今天跟大家覆盤一下自己面試拼多多的一個情況。我投的是拼多多的海外電商部門Java崗,大家其實也知道現在這個互聯網的大環境不太好,拼多多算是HC比較多的,現在還在大規模招人的一家公司。海外電商可以説是整個拼多多未來的一個經濟增長點或者説是整個拼多多最看好的或者説寄厚望的一個業務。 拼多多的面試主要是兩輪技術面加上一輪

redis , 高併發 , 面試 , 數據庫 , JAVA

收藏 評論

da_miao_zi - redigo連接池的源碼分析

redigo連接池的源碼分析 今天我們來看一看redigo(https://github.com/gomodule/redigo)是如何實現連接池的。 概述 連接池部分的代碼在redis/pool.go中,相關結構體和接口的UML圖如下圖所示 Pool結構體定義了連接池的屬性和行為,包括以下主要參數: Dial func() (Conn, error):指向用於新建連接的函數,由redigo

redis , 源碼學習 , 源碼分析 , 連接池 , go

收藏 評論

werbenhu - redis源碼學習之makefile

先從makefile入手,我這裏是基於redis 7.2.3的源碼。 # Top level makefile, the real shit is at src/Makefile default: all .DEFAULT: cd src $(MAKE) $@ install: cd src $(MAKE) $@ .PHONY: install 先來看看makefil

redis , 源碼學習

收藏 評論

用户bPc5q3Z - 軟件測試開發/全日制丨中間件-redis擊穿、穿透區別,如何設計用例及測試

本文轉自測試人社區,作者AD 原文鏈接:https://ceshiren.com/t/topic/23163 Redis 的基本概念 在沒有添加 Redis 的時候,後端的查詢流程是: 用户訪問頁面。 請求後端服務。 經過邏輯處理後,去數據庫查詢信息。 在添加 Redis 的之後,後端的查詢流程是: 用户訪問頁面。 請求後端服務。 經過邏輯處理後,先去緩存(Redi

軟件測試 , redis , 中間件 , 測試開發

收藏 評論

用户bPc5q3Z - 軟件測試開發/全日制丨面試題:中間件-淘汰緩存還是更新緩存

本文轉自測試人社區,作者AD 原文鏈接:https://ceshiren.com/t/topic/23421 問題 你們的 Redis 使用的是淘汰緩存還是更新緩存,這兩者有什麼區別?請詳細説明 答案解析 首先,需要了解到在 Redis 中,緩存操作的讀與寫究竟是一個怎麼樣的流程 緩存操作流程-讀 在添加 Redis 的之後,後端的查詢(讀)流程是: 請求後端服務。 經過邏輯處理

軟件測試 , redis , 中間件 , 測試開發 , 自動化測試

收藏 評論

wasdquiop - centos7 安裝 redis

centos7 安裝 redis redis是由C語言開發,安裝之前需要確保服務器已經安裝了gcc,可以通過如下命令查看機器是否安裝: gcc -v 如果沒有安裝則通過以下命令安裝: yum install -y gcc 安裝包 鏈接: https://pan.baidu.com/s/1dY9QPwWzUM-9bKtCmWIixw 提取碼: qrtb 也可以在線下載 wget htt

redis , arm , centos7 , Linux , JAVA

收藏 評論

huaweichenai - Yii實現redis操作

一:拓展安裝 composer require yiisoft/yii2-redis 二:基本配置 1:redis組件配置 在配置文件中增加如下配置 'components' = [ ... 'redis' = [ 'class' = 'yii\redis\Connection', 'hostname' = 'localhost',//redis地址

redis , php , yii

收藏 評論

威哥愛編程 - 用Redis延時隊列搞定訂單超時業務

Redis延時隊列是一種用於在特定時間後執行任務的消息隊列。它在許多場景中非常有用,比如訂單超時自動關閉、定時提醒等。在Redis中,通常使用Sorted Set(有序集合)來實現延時隊列,因為Sorted Set可以按照分數進行排序,非常適合用來存儲和檢索到期時間,今天V哥來聊一聊Redis延時隊列,歡迎各位小哥一起討論。 以下是Redis延時隊列的詳細介紹,包括原理、數據結構、實現方式以及Ja

redis , java-ee , JAVA , 分佈式 , 隊列

收藏 評論

威哥愛編程 - 【超長文】Redis在項目中的17種使用場景

Redis 是一個開源的高性能鍵值對數據庫,它以其內存中數據存儲、鍵過期策略、持久化、事務、豐富的數據類型支持以及原子操作等特性,在許多項目中扮演着關鍵角色。以下是V哥整理的17個Redis在項目中常見的使用場景: 緩存:Redis 可以作為應用程序的緩存層,減少數據庫的讀取壓力,提高數據訪問速度。 會話存儲:在 Web 應用中,Redis 可以用來存儲用户的會話信息,如登錄狀態、購物車內容

redis , java-ee , JAVA , 分佈式 , 後端

收藏 評論

威哥愛編程 - 一文講透布隆過濾器原理和實現

布隆過濾器(Bloom Filter)是一種空間效率很高的概率型數據結構,用於測試一個元素是否是一個集合中的成員。它允許一些誤報(false positive),但不允許誤漏(false negative)。這意味着,如果布隆過濾器説一個元素不在集合中,那麼這個元素確實不在集合中;但如果它説一個元素在集合中,那麼這個元素可能在集合中,也可能不在。 布隆過濾器的基本原理: 位數組:布隆過濾器使用

redis , 數據結構 , java-ee , 算法 , JAVA

收藏 評論

威哥愛編程 - Redis高可用解決方案哨兵模式與集羣模式的比較

哨兵模式和集羣模式是Redis提供的兩種不同的高可用性和擴展性解決方案,它們各自有不同的特點和適用場景。 哨兵模式(Sentinel) 主要關注於高可用性,通過監控主節點和從節點的狀態,實現故障檢測和自動故障轉移 。當主節點發生故障時,哨兵會選舉一個從節點作為新的主節點,並通知其他從節點和客户端更新配置。它適用於對數據高可用性要求較高,但不需要特別大的數據量的場景,通常應用於小型和中型系統。

redis , java-ee , JAVA , 分佈式

收藏 評論

小全棧工程師小鹿 - JWT:速成框架搭配與入門

第一步:新建項目 java哪個版本應該都行。我用的是java8。 第二步:配置maven倉庫(預先安裝apache) 第三步:pom.xml添加相關依賴,添加打包路徑與相關依賴 !--添加內容-- parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifa

redis , JAVA , Jwt

收藏 評論

藍易雲 - Linux中的comm命令及示例

深入瞭解Linux中的comm命令及其使用 comm命令是Linux系統中一個用於比較兩個已排序文件的強大工具。它通過輸出三列數據幫助用户輕鬆辨別哪些行在第一個文件中出現、哪些行在第二個文件中出現,以及哪些行同時出現在兩個文件中。由於其高效性和簡便性,comm命令在處理文本文件和數據集的比較分析時非常有用。 一、comm命令的基本語法和選項 comm命令的基本語法如下: comm [OPTION]

redis , mongodb , yaml , xml , memcached

收藏 評論

用户bPdd2O9 - Redis緩存優化秘籍:輕鬆應對高併發

專業在線打字練習網站-巧手打字通,只輸出有價值的知識。 一 緩存應用面臨的挑戰 在提供核心服務時,緩存機制已成為確保高性能、低延遲的基石。 然而,緩存的使用主要面臨兩大難題: 如何管理緩存空間的增長:隨着數據的不斷累積,緩存所需的空間會逐步擴大,這直接關係到成本的上升。 如何保障緩存服務的穩定性:這是至關重要的,因為任何不穩定都可能對服務性能造成重大影響。 那麼,究竟哪些因素可能導致

redis , 高併發 , 緩存 , 緩存設計

收藏 評論

藍易雲 - Python中的display函數from IPython.display import display

深入探討Python中的display函數:功能與應用 Python是一種廣泛應用的高級編程語言,尤其在數據科學、機器學習和Web開發等領域中,因其簡潔、強大而深受歡迎。在這個領域中,IPython 作為增強的交互式Python解釋器,提供了強大的媒體顯示功能。今天我們將詳細探討來自IPython.display模塊中的特殊函數——display。 一、什麼是IPython? IPython 是P

elasticsearch , redis , mongodb , xml , memcached

收藏 評論

趙渝強老師 - 【趙渝強老師】Memcached集羣的架構

Memcached是一個高性能的分佈式的內存對象緩存系統。通過使用Memcached可以支持高負載的網站系統,以分擔數據庫的壓力。Memcached通過在內存裏維護一個統一的巨大的Hash表來存儲各種格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等。但是Memcached不能將數據進行持久化,因此嚴格意義來説,Memcached只能叫做一個緩存技術,而不能叫做數據庫。    Me

redis , nosql , 數據庫 , memcached

收藏 評論

趙渝強老師 - 【趙渝強老師】Memcached的數據存儲方式

Memcached是一個高性能的分佈式的內存對象緩存系統。通過使用Memcached可以支持高負載的網站系統,以分擔數據庫的壓力。Memcached通過在內存裏維護一個統一的巨大的Hash表來存儲各種格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等。但是Memcached不能將數據進行持久化,因此嚴格意義來説,Memcached只能叫做一個緩存技術,而不能叫做數據庫。 視頻講解如下:

redis , nosql , 數據庫 , memcached

收藏 評論

趙渝強老師 - 【趙渝強老師】安裝部署Memcached

Memcached是一個高性能的分佈式的內存對象緩存系統。通過使用Memcached可以支持高負載的網站系統,以分擔數據庫的壓力。Memcached通過在內存裏維護一個統一的巨大的Hash表來存儲各種格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等。但是Memcached不能將數據進行持久化,因此嚴格意義來説,Memcached只能叫做一個緩存技術,而不能叫做數據庫。 視頻講解如下:

redis , nosql , 數據庫 , memcached

收藏 評論

趙渝強老師 - 【趙渝強老師】Redis的RDB數據持久化

Redis是內存數據庫,如果不將內存中的數據庫狀態保存到磁盤,那麼一旦服務器進程退出會造成服務器中的數據庫狀態也會消失。所以 Redis 提供了數據持久化功能。Redis支持兩種方式的持久化,一種是RDB方式;另一種是AOF(append-only-file)方式。兩種持久化方式可以單獨使用,也可以將這兩種方式結合使用。    視頻講解如下: https://www.bilibi

redis , nosql , 數據庫 , memcached

收藏 評論

趙渝強老師 - 【趙渝強老師】Redis的AOF數據持久化

​Redis 是內存數據庫,如果不將內存中的數據庫狀態保存到磁盤,那麼一旦服務器進程退出會造成服務器中的數據庫狀態也會消失。所以 Redis 提供了數據持久化功能。Redis支持兩種方式的持久化,一種是RDB方式;另一種是AOF(append-only-file)方式。兩種持久化方式可以單獨使用,也可以將這兩種方式結合使用。 視頻講解如下: https://www.bilibili.com/

redis , nosql , 數據庫 , memcached

收藏 評論

姜姜 - JWT 登錄實戰:Angular 18 + Spring Boot 3 手把手打造無狀態認證系統

一、為什麼我們需要 JWT?從一個真實的登錄場景説起 在我們開發前後端分離的項目時,"用户登錄狀態" 這個問題幾乎是繞不開的。假設您正在開發一個 Web 應用,前端用 Angular,後端用 Spring Boot,前端發起一個登錄請求,後端驗證賬號密碼之後,該怎麼“記住”這個用户呢? 傳統方案:Session + Cookie 這是最常見的做法: 用户登錄成功,服務器創建一個 Session

redis , angular , MySQL , springboot

收藏 評論

小亦智能運維 - Redis運維問題解決:隊列堆積故障

這篇文章開始小亦平台會持續給大家科普一些運維過程中常見的問題解決案例,運維朋友們可以在常見問題及解決方案專欄查看更多案例。 問題概述 2024年3月1日,某客户反饋Redis隊列堆積導致應用卡頓。系統環境如下: 操作系統:Linux Redis版本:4.0.10 架構:Sentinel 經排查,系統因內存不足觸發Swap交換分區,嚴重拖慢Redis性能。 問題分析 分

redis , 運維 , 緩存 , 數據庫 , 程序員

收藏 評論

泊浮目 - 以防你不知道大佬認為寫好註釋有多重要

本文在綠泡泡“狗哥瑣話”首發於2024.12.27 -關注不走丟。 最近看到一篇好文章,是6年前redis之父寫的,雖然過了這麼久,但是這些內容並沒有過氣。 標題《Writing system software: code comments》,鏈接是:http://antirez.com/news/124?continueFlag=372abd242aeafb5bbf6f... 這篇文討論了代碼中

redis , 註釋 , 代碼規範

收藏 評論