redis與MySQL效能的比較

2021-09-16 13:40:34 字數 917 閱讀 2383

redis為什麼比mysql效能好,

簡單講 

redis----->記憶體

mysql------>硬碟

apache abtest

ab是apache http server benchmarking tool,可以用以測試http請求的伺服器效能

2)ab -v檢驗是否安裝成功

1)-n:進行http請求的總個數

2)-c:請求的client個數,也就是請求併發數

3)統計qps:qps即每秒併發數,request per second

統計:10個併發的情況下

100個併發的情況下 1000個

redis qps:1130.60 [#/sec] (mean)

db qps:956.15 [#/sec] (mean)

100個併發的情況下,進行10000個請求

redsi qps: 2102.39 [#/sec] (mean)

db qps: 679.07 [#/sec] (mean)

500個併發的情況下,進行10000個請求

redis qps:374.91 [#/sec] (mean)

db qps:扛不住

redis 為什麼比mysql快

redis是基於記憶體儲存的,mysql是基於磁碟儲存的 redis儲存的是k v格式的資料。時間複雜度是o 1 常數階,而mysql引擎的底層實現是b tree,時間複雜度是o logn 對數階。redis會比mysql快一點點。mysql資料儲存是儲存在表中,查詢資料時要先對錶進行全域性掃瞄或者...

redis狀態與效能監控

1 redis benchmark redis基準資訊,redis伺服器效能檢測 redis benchmark h localhost p 6379 c 100 n 100000 100個併發連線,100000個請求,檢測host為localhost 埠為6379的redis伺服器效能 2 red...

redis狀態與效能監測

1 redis benchmark redis基準資訊,redis伺服器效能檢測 redis benchmark h localhost p 6379 c 100 n 100000 100個併發連線,100000個請求,檢測host為localhost 埠為6379的redis伺服器效能 2 red...