Redis学习笔记3-Redis5个可运行程序命令的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis学习笔记3-Redis5个可运行程序命令的使用相关的知识,希望对你有一定的参考价值。
在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-benchmark
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