(五)Redis在项目中应用
生活随笔
收集整理的這篇文章主要介紹了
(五)Redis在项目中应用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
- 1. redis實現(xiàn)分布式鎖
- 2. 訂單或任務緩存
- 3. Redis和DB數(shù)據(jù)一致性
- 4. 大并發(fā)Redis穿透直接訪問DB
- 5. 接口限流器
參考:
- Redis在項目中的運用總結
1. redis實現(xiàn)分布式鎖
參考:
- Redis分布式鎖的正確實現(xiàn)方式
- 分布式鎖簡單入門以及三種實現(xiàn)方式介紹
2. 訂單或任務緩存
127.0.0.1:6379> lpush face "{url:http://**.jpg,roi:{x:0,y:0,w:1,h:1}}" (integer) 1 127.0.0.1:6379> lpush face "{url:http://**1.jpg,roi:{x:0,y:0,w:1,h:1}}" (integer) 2 127.0.0.1:6379> lrange face 0 -1 1) "{url:http://**1.jpg,roi:{x:0,y:0,w:1,h:1}}" 2) "{url:http://**.jpg,roi:{x:0,y:0,w:1,h:1}}" 127.0.0.1:6379>3. Redis和DB數(shù)據(jù)一致性
只要有多份數(shù)據(jù),就會涉及到數(shù)據(jù)一致性的問題。
更新緩存步驟:
- 重試n次;
- 更新操作插入MQ,后臺繼續(xù)更新;
4. 大并發(fā)Redis穿透直接訪問DB
使用連接池,限制訪問DB并發(fā)數(shù)。
5. 接口限流器
參考:
- 基于Redis的限流器的實現(xiàn)
轉載于:https://www.cnblogs.com/walkinginthesun/p/10149347.html
總結
以上是生活随笔為你收集整理的(五)Redis在项目中应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在excel不同的工作表之间使用数据
- 下一篇: MySQL Incorrect stri