linux的redis常用命令
linux的redis常用命令
Linux下redis為我們提供了豐富的命令。下面由學(xué)習(xí)啦小編為大家整理了linux下redis常用命令的相關(guān)知識(shí),希望對(duì)大家有幫助!
linux的redis常用命令1、redis-benchmark
redis基準(zhǔn)信息,redis服務(wù)器性能檢測(cè)
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
100個(gè)并發(fā)連接,100000個(gè)請(qǐng)求,檢測(cè)host為localhost 端口為6379的redis服務(wù)器性能
[root@Architect redis-1.2.6]# redis-benchmark -h localhost -p 6379 -c 100 -n 100000
====== PING ======
10001 requests completed in 0.41 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.01% <= 0 milliseconds
23.09% <= 1 milliseconds
85.82% <= 2 milliseconds
95.60% <= 3 milliseconds
97.20% <= 4 milliseconds
97.96% <= 5 milliseconds
98.83% <= 6 milliseconds
99.41% <= 7 milliseconds
99.70% <= 8 milliseconds
99.99% <= 9 milliseconds
100.00% <= 12 milliseconds
24274.27 requests per second
linux的redis常用命令2、redis-cli
redis-cli -h localhost -p 6380 monitor
Dump all the received requests in real time;
監(jiān)控host為localhost,端口為6380,redis的連接及讀寫操作
[root@Architect redis-1.2.6]# redis-cli -h localhost -p 6380 monitor
+OK
+1289800615.808225 "monitor"
+1289800615.839079 "GET" "name"
+1289800615.853694 "PING"
+1289800615.853783 "PING"
+1289800615.854646 "PING"
+1289800615.854974 "PING"
+1289800615.857693 "PING"
+1289800615.866862 "PING"
+1289800615.871944 "PING"
redis-cli -h localhost -p 6380 info
Provide information and statistics about the server ;
提供host為localhost,端口為6380,redis服務(wù)的統(tǒng)計(jì)信息
[root@Architect redis-1.2.6]# redis-cli -h localhost -p 6380 info
redis_version:2.0.4
redis_git_sha1:00000000r
edis_git_dirty:0
arch_bits:32
multiplexing_api:epoll
process_id:21990
uptime_in_seconds:490580
uptime_in_days:5
connected_clients:103
connected_slaves:0
blocked_clients:0
used_memory:4453240
used_memory_human:4.25M
changes_since_last_save:200
bgsave_in_progress:0
last_save_time:1290394640
bgrewriteaof_in_progress:0
total_connections_received:809
total_commands_processed:44094018
expired_keys:0
hash_max_zipmap_entries:64
hash_max_zipmap_value:512
pubsub_channels:0
pubsub_patterns:0
vm_enabled:0
role:slave
master_host:localhost
master_port:6379
master_link_status:up
master_last_io_seconds_ago:18
db0:keys=1319,expires=0
linux的redis常用命令3、redis-stat
redis-stat host localhost port 6380 overview
Print general information about a Redis instance;
實(shí)時(shí)打印出host為localhost,端口為6380,redis實(shí)例的總體信息
[root@Architect redis-1.2.6]# redis-stat port 6380 overview ------- data ------ ------------ load ----------------------------- - childs - keys used-mem clients requests connections 1319 5.37M 103 44108021 (+44108021) 810 1319 5.38M 103 44108124 (+103) 810 1319 5.38M 103 44108225 (+101) 810 1319 5.39M 103 44108326 (+101) 810 1319 5.40M 103 44108427 (+101) 810 1319 5.41M 103 44108528 (+101) 810
redis-stat host localhost port 6380 overview
Measure Redis server latency;
輸出host為localhost,端口為6380,redis服務(wù)中每個(gè)請(qǐng)求的響應(yīng)時(shí)長
[root@Architect redis-1.2.6]# redis-stat port 6380 latency1: 0.16 ms2: 0.11 ms3: 0.15 ms4: 0.11 ms5: 0.18 ms6: 0.14 ms