Redis 性能測試與監(jiān)控

很多人在安裝部署好Redis后,就沒有對Rredis的配置和部署等有效性和高可用性進(jìn)行性能測試,最終導(dǎo)致上線出現(xiàn)緩存穿透、雪崩等現(xiàn)象,導(dǎo)致性能還是有問題,其實(shí)做為技術(shù)運(yùn)維人員在部署好Redis后可以使用Redis自帶的壓測工具進(jìn)行簡易型壓測,如下命令:

例如在本地搭建一個(gè)Redis服務(wù),IP地址是10.100.81.171,這時(shí)需要模擬100用戶并發(fā)鏈接請求,每個(gè)用戶現(xiàn)場循環(huán)訪問100次。

參數(shù)詳解:
1、100000 requests completed in 1.60 seconds //默認(rèn)是100000,上面有,請求在1.6s內(nèi)完成 2、3 bytes payload,每次寫入3個(gè)字節(jié)的數(shù)據(jù) 3、keep alive: 1,保持一個(gè)連接,一臺服務(wù)器來處理這些請求 4、100.00% <= 2 milliseconds,所有請求2毫秒完成 5、62656.64 requests per second 每次能處理請求數(shù)量
具體如下圖:

Redis讀寫情況壓測,如下:測試存取大小為500字節(jié)的數(shù)據(jù)包的性能


這時(shí)可以通過監(jiān)控命令或者其他工具看到Redis服務(wù)的服務(wù)器資源使用情況:

redis-benchmark 工具命令使用介紹:

文章轉(zhuǎn)載:twt企業(yè)IT社區(qū)
(版權(quán)歸原作者所有,侵刪)