1. 程式人生 > >Redis學習筆記3-Redis5個可運行程序命令的使用

Redis學習筆記3-Redis5個可運行程序命令的使用

運行程序 檢查 mil 數據文件 img usr pre text mod

在redis安裝文章中,說到安裝好redis後,在/usr/local/bin下有5個關於redis的可運行程序。以下關於這5個可運行程序命令的具體說明。

redis-server

Redisserver的daemon啟動程序
#啟動並加裝指定配置文件
redis-server   redis.conf  
#查redis服務版本
redis-server –version 
# 以標準輸入作為配置啟動redis,當中key為配置參數,value為配置參數值
redis-server   --port 6000   --key value


redis-cli


redis-cli是Redis的client工具。關於redis-cl命令的參數說明見下表

技術分享

redis-benchmark

redis-benchmark是Redis的性能測試工具

redis-benchmark參數

-h

設置檢測主機IP地址,默覺得127.0.0.1

-p

設置檢測主機的port號,默覺得6379

-s<socket>

server套接字(壓倒主機和port)

-c

並發連接數

-n

請求數

-d

測試使用的數據集的大小/字節的值(默認3字節)

-k

1:表示保持連接(默認值)0:又一次連接

-r

SET/GET/INCR

方法使用隨機數插入數值。設置10則插入值為rand:000000000000 - rand:000000000009

-P

默覺得1(無管道)。當網絡延遲過長時。使用管道方式通信(請求和響應打包發送接收)

-q

簡約信息模式,僅僅顯示查詢和秒值等基本信息。

--csv

CSV格式輸出信息

-l

無線循環插入測試數據。ctrl+c停止

-t<tests>

僅僅執行<tests>測試逗號分隔的列表命令。如:-t ping,set,get

-I

空暇模式。馬上打開50個空暇連接和等待<span "="" style="word-wrap: break-word;">

樣例:

$ redis-benchmark基本測試

$ redis-benchmark -h 192.168.1.1 -p 6379 -n 100000 -c 20

$ redis-benchmark -t set -n 1000000 -r 100000000

$ redis-benchmark -t ping,set,get -n 100000 –csv

$ redis-benchmark -r 10000 -n 10000 lpush mylist ele:rand:000000000000

更加具體的使用方式使用命令

redis-benchmark --help


redis-check-dump

檢查本地數據文件
redis-check-dump dump.rdb

redis-check-aof

更新日誌檢查 ,加--fix參數為修復log文件
redis-check-aof appendonly.aof


Redis學習筆記3-Redis5個可運行程序命令的使用