很多人在安裝部署好Redis后,就沒有對Rredis的配置和部署等有效性和高可用性進行性能測試,最終導致上線出現緩存穿透、雪崩等現象,導致性能還是有問題,其實做為技術運維人員在部署好Redis后可以使用Redis自帶的壓測工具進行簡易型壓測,如下命令:
redis-benchmark[option][optionvalue]
例如在本地搭建一個Redis服務,IP地址是10.100.81.171,這時需要模擬100用戶并發鏈接請求,每個用戶現場循環訪問100次。
redis-benchmark-h10.100.81.171-p6379-c100-n100000
參數詳解:
1、100000 requests completed in 1.60 seconds //默認是100000,上面有,請求在1.6s內完成 2、3 bytes payload,每次寫入3個字節的數據 3、keep alive: 1,保持一個連接,一臺服務器來處理這些請求 4、100.00% <= 2 milliseconds,所有請求2毫秒完成 5、62656.64 requests per second 每次能處理請求數量
具體如下圖:
Redis讀寫情況壓測,如下:測試存取大小為500字節的數據包的性能
redis-benchmark-h10.100.81.171-p6379-q-d500
這時可以通過監控命令或者其他工具看到Redis服務的服務器資源使用情況:
redis-benchmark 工具命令使用介紹:
-
數據
+關注
關注
8文章
7134瀏覽量
89402 -
IP
+關注
關注
5文章
1716瀏覽量
149833 -
服務器
+關注
關注
12文章
9295瀏覽量
85882
原文標題:Redis 性能測試與監控
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論