测试工具介绍 工具介绍 使用开源Redis自带的压测工具redisbenchmark进行性能测试,它是Redis官方的性能测试工具,可以有效地测试Redis服务的性能。 下面是对Redis进行SET和GET命令的压测命令例子。 redisbenchmark h ${host} p ${port} a ${password} c ${connection} n ${requestnum} d ${datasize} r 1000000000 t set,get threads ${threads} 参数说明如下: 参数 说明 h Redis实例的内网连接地址。 p Redis实例的服务端口,默认为6379。 a Redis实例的密码。 c 并发执行的连接数量。 n 测试的总请求数量,可设置较大的值以持续压测。 t 测试的命令,例如SET、GET等。多个命令可以用逗号隔开。 d 命令(SET等)所操作的值的数据大小,单位为字节(Byte)。 r 使用的Key的随机范围,即使用多少个不同Key。 threads 启动多线程压测,并指定线程个数。 更详细的redisbenchmark说明可以自行参考官方文档或执行redisbenchmark h命令查看。 安装方法 使用预编译好的工具(仅限Linux x8664操作系统) 1. 下载安装包并上传到机器上: redis724.tar.gz 2. 在安装包所在的目录,执行下面的命令即可完成安装: tar zxf redis724.tar.gz ; chmod R 700 ./redis724 ; bash ./redis724/env.sh ; source ~/.bashrc