redis-server和redis-benchmark使用簡略
redis-server詳解
./redis-server ./redis.conf & //指定配置文件啓動
./redis-server --test-memory 1024 //檢測操作系統能否提供1G內存給redis, 常用於測試,想快速佔滿
機器內存做極端條件的測試,可使用這個指令。
redis上線前,做一次測試。
redis-benchmark
redis-benchmark -h 192.168.42.111 -c 100 -n 10000 //100個客戶端同時請求redis,共執行10000次
測試命令事例:
1、redis-benchmark -h 192.168.42.111 -p 6379 -c 100 -n 100000
100個併發連接,100000個請求,檢測host爲localhost 端口爲6379的redis服務器性能
2、redis-benchmark -h 192.168.42.111 -p 6379 -q -d 100
測試存取大小爲100字節的數據包的性能
3、redis-benchmark -h 192.168.42.111 -t set,lpush -n 100000 -q
只測試 set,lpush操作的性能,-q只顯示每秒鐘能處理多少請求數結果
4、redis-benchmark -h 192.168.42.111 -n 100000 -q script load "redis.call('set','foo','bar')"
只測試某些數值存取的性能, 比如說我在慢查詢中發現,大部分爲set語句比較慢,我們自己可以測一下
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.