文章列表

-
- SpringBoot集成Redisson實(shí)現(xiàn)延遲隊(duì)列的場(chǎng)景分析
- 使用場(chǎng)景1、下單成功,30分鐘未支付。支付超時(shí),自動(dòng)取消訂單2、訂單簽收,簽收后7天未進(jìn)行評(píng)價(jià)。訂單超時(shí)未評(píng)價(jià),系統(tǒng)默認(rèn)好評(píng)3、下單成功,商家5分鐘未接單,訂單取消4、配送超時(shí),推送短信提醒......對(duì)于延時(shí)比較長(zhǎng)的場(chǎng)景、實(shí)時(shí)性不高的場(chǎng)景,我們可以采用任務(wù)調(diào)度的方式定時(shí)輪詢(xún)處理。如:xxl-job...
- 日期:2023-03-16
- 瀏覽:197
- 標(biāo)簽: Spring

-
- Redis Java Lettuce驅(qū)動(dòng)框架原理解析
- Lettuce是一個(gè)高性能基于Java編寫(xiě)的Redis驅(qū)動(dòng)框架,底層集成了Project Reactor提供天然的反應(yīng)式編程,通信框架集成了Netty使用了非阻塞IO,5.x版本之后融合了JDK1.8的異步編程特性,在保證高性能的同時(shí)提供了十分豐富易用的API,5.1版本的新特性如下: 支持Red...
- 日期:2022-08-19
- 瀏覽:16
- 標(biāo)簽: Java

-
- Laravel操作redis和緩存操作詳解
- 這篇文章主要為大家詳細(xì)介紹了Laravel操作redis和緩存操作的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)和借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)游戲
- 日期:2022-06-06
- 瀏覽:48
- 標(biāo)簽: PHP

-
- java操作Redis緩存設(shè)置過(guò)期時(shí)間的方法
- 關(guān)于Redis的概念和應(yīng)用本文就不再詳解了,說(shuō)一下怎么在java應(yīng)用中設(shè)置過(guò)期時(shí)間。在應(yīng)用中我們會(huì)需要使用redis設(shè)置過(guò)期時(shí)間,比如單點(diǎn)登錄中我們需要隨機(jī)生成一個(gè)token作為key,將用戶(hù)的信息轉(zhuǎn)為json串作為value保存在redis中,通常做法是://生成tokenString token...
- 日期:2022-08-30
- 瀏覽:5
- 標(biāo)簽: Java

-
- Java 實(shí)現(xiàn)Redis存儲(chǔ)復(fù)雜json格式數(shù)據(jù)并返回給前端
- 問(wèn)題背景在Java Web項(xiàng)目中,經(jīng)常需要前端請(qǐng)求數(shù)據(jù),后臺(tái)從數(shù)據(jù)庫(kù)中查詢(xún)并計(jì)算最后返回json格式數(shù)據(jù)給前端。而每次請(qǐng)求都需要計(jì)算一次可能比較浪費(fèi)時(shí)間,這時(shí)我們可以將計(jì)算好的結(jié)果保存在redis中,下次請(qǐng)求時(shí)先判斷redis中是否已經(jīng)存在,如果是則直接從redis里取出返回,因?yàn)槭窃趦?nèi)存中,所以比...
- 日期:2022-08-29
- 瀏覽:146
- 標(biāo)簽: Java

-
- 基于MySQL和Redis扣減庫(kù)存的實(shí)踐
- 本文主要介紹了基于MySQL和Redis扣減庫(kù)存的實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
- 日期:2023-05-08
- 瀏覽:294
- 標(biāo)簽: MySQL

-
- 基于springboot實(shí)現(xiàn)redis分布式鎖的方法
- 在公司的項(xiàng)目中用到了分布式鎖,但只會(huì)用卻不明白其中的規(guī)則所以寫(xiě)一篇文章來(lái)記錄使用場(chǎng)景:交易服務(wù),使用redis分布式鎖,防止重復(fù)提交訂單,出現(xiàn)超賣(mài)問(wèn)題分布式鎖的實(shí)現(xiàn)方式 基于數(shù)據(jù)庫(kù)樂(lè)觀鎖/悲觀鎖 Redis分布式鎖(本文) Zookeeper分布式鎖redis是如何實(shí)現(xiàn)加鎖的?在redis中,...
- 日期:2023-04-06
- 瀏覽:4
- 標(biāo)簽: Spring

-
- SpringBoot+redis配置及測(cè)試的方法
- 1.創(chuàng)建項(xiàng)目時(shí)選擇redis依賴(lài)2.修改配置文件,使用SpringBoot就避免了之前很多的xml文件2.1學(xué)過(guò)redis的同學(xué)都知道這個(gè)東西有集群版也有單機(jī)版,無(wú)論哪個(gè)版本配置起來(lái)都很簡(jiǎn)單2.1.1首先找到配置文件 2.1.2然后配置集群版,直接在配置文件內(nèi)編輯即可2.1.3配置單機(jī)版3.測(cè)試找到...
- 日期:2023-03-14
- 瀏覽:5
- 標(biāo)簽: Spring

-
- Docker 部署Mysql 服務(wù)和Redis 服務(wù)的方法
- Docker 部署Mysql 服務(wù)的方法1. 拉取Mysql 5.6最新版本鏡像sudo docker pull mysql:5.62. 查看Mysql 鏡像sudo docker images3. 在home目錄下創(chuàng)建需要映射的目錄:mkdir -p /home/computer/project/...
- 日期:2023-10-24
- 瀏覽:204
- 標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)

-
- 使用Docker搭建Redis主從復(fù)制的集群
- 在主從復(fù)制模式的集群里,主節(jié)點(diǎn)一般是一個(gè),從節(jié)點(diǎn)一般是兩個(gè)或多個(gè),寫(xiě)入主節(jié)點(diǎn)的數(shù)據(jù)會(huì)被復(fù)制到從節(jié)點(diǎn)上,這樣一旦主節(jié)點(diǎn)出現(xiàn)故障,應(yīng)用系統(tǒng)能切換到從節(jié)點(diǎn)去讀寫(xiě)數(shù)據(jù),這樣能提升系統(tǒng)的可用性。而且如果再采用主從復(fù)制模式里默認(rèn)的讀寫(xiě)分離的機(jī)制,更能提升系統(tǒng)的緩存讀寫(xiě)性能。所以對(duì)性能和實(shí)時(shí)性不高的系統(tǒng)而言,主從...
- 日期:2024-11-19
- 瀏覽:3
- 標(biāo)簽: Docker
排行榜

網(wǎng)公網(wǎng)安備