---
# System prepended metadata

title: 2209 Redis 壓力測試

---

# 2209 Redis 壓力測試

### TestCase1 Redis在HK03 (30W筆Key) 採用80Https*2
- HK02 (2-perf168)
![](https://i.imgur.com/5Ah5a6H.png)

- HK03 (3-perf166)
![](https://i.imgur.com/W6EzxO1.png)



### TestCase2 Redis在HK03 (600W筆Key) 採用80Https*2
- HK02 (2-perf169)
![](https://i.imgur.com/Qi99m2o.png)


- HK03 (3-perf167)
![](https://i.imgur.com/sJJ2aVy.png)




### TestCase3 Redis在HK03 (100多萬筆Key且在兩分鐘內過期) 採用80Https*2  有一堆Key開始過期看來沒有影響效能
- HK02 
![](https://i.imgur.com/oIBvC9p.png)
- HK03 
![](https://i.imgur.com/5sojnRw.png)


- 需要注意的是 Redis的 clean expire key的規則是否如下
![](https://i.imgur.com/NZDFGiO.png)

![](https://i.imgur.com/INCD9Zn.png)



### TestCase4 Redis在HK03 打20分鐘 但我們Expire設10分鐘 所以第二個10分鐘會開始有同樣數量的Key過期，如此模擬 我們第一天與第二天的一個節奏 後續更要類推不斷的10分鐘會如何 
- HK02 
![](https://i.imgur.com/E8xHa6K.png)
- HK03
![](https://i.imgur.com/e0ueVP9.png)
(應與效能無關)



### TestCase5 先塞600W筆Key 在壓測中間會過期 BI打進去Expire Time 10min 
11:22開始加壓資料
11:35加完資料
11:37 ~  11:57
所以中間會經過大量Key下降，觀察我們BI打進去的量有沒有變少
- HK02 (2-perf173)
![](https://i.imgur.com/zOSc5vW.png)
- HK03 (3-perf171)
![](https://i.imgur.com/B4Q1zoa.png)
![](https://i.imgur.com/WwT9fl7.png)








-------------------

### TestCase6 再一次600W筆Key 在壓測中間會過期 BI打進去Expire Time 10min 

2:24開始打10min 壓TTL為20min的
2:44開始會有Key過期
從2:41開始壓測  2:42開始監測

![](https://i.imgur.com/Ac7c4zS.png)

- HK02 (2-perf174)
![](https://i.imgur.com/NSGnCOu.png)
- HK03 (3-perf172)
![](https://i.imgur.com/s5J0z0e.png)

-----------------------
### TestCase7 再一次600W筆Key 在壓測中間會過期 BI打進去Expire Time 10min

3:21開始打10min 壓TTL為20min的
3:41開始會過期
3:37開始壓測並Monitor 壓測的ttl 為 10 min 

所以可以觀察 37~41  與 41~後面  他的Loading差異，如果一切都正常，那也就是說清理過期Key這Part並不會對我們Loading造成太大影響



- 有點晚才開始看到 key被清掉 (3:49)
![](https://i.imgur.com/n5QXC9t.png)
![](https://i.imgur.com/y0dSVdD.png)



- HK02 (2-perf175)
![](https://i.imgur.com/a83dA6s.png)
- HK03 (3-perf173)
![](https://i.imgur.com/elfLmvC.png)



### TestCase8 延續上一個TestCase 但是把Memory鎖成1G

![](https://i.imgur.com/xsiIt3Y.png)


但HK05不知為何壓測過程中CPU 太高直接當機  因此沒有參考價值。

- HK02 (2-perf176)

- HK03 (3-perf174)



### TestCase9 延續上一個TestCase8 再一次
![](https://i.imgur.com/J5vRm1k.png)

![](https://i.imgur.com/gL7P6IJ.png)

9:09 開始壓資料進去 ttl 20min
9:24 結束
9:25 開始壓測 BI ttl 設10 min

看起來正常~!

- HK02 (2-perf177)
![](https://i.imgur.com/Jlp7E8P.png)

- HK03 (3-perf175)
![](https://i.imgur.com/FrFAjmU.png)



## 20220919
### TestCase10 利用 80Https*2 去壓測 expire time 設1H 然後連續打8小時觀看其變化狀況

