参考官方教程:www.redis.cn/topics/benc…
前言
之前在centos7上安装了redis,并且成功运行,现在我们对redis进行性能测试,这对于我们理解redis的快很有帮助
命令说明
在redis安装成功后,它自带了一个命令,叫做redis-benchmark,还是在/usr/local/bin中
实例
1、首先我们必须启动redis服务
redis-serve /etc/myconf
2、我们使用了多个参数来测试 redis 性能:
redis-benchmark -h 127.0.0.1 -p 6379 -t set,get,lpush -n 10000 -c 100 -q
以上实例中主机为 127.0.0.1,端口号为 6379,执行的命令为 set,get,lpush,请求数为 10000,通过 -c 参数设置并发连接数,通过 -q 参数让结果只显示每秒执行的请求数。
结果
可以看到在我们的虚拟机上,redis在100个并发连接下,每个连接同时发送10000个请求的情况下,每秒处理38610个set请求,处理564497个get请求,速度非常快。
思考
可是redis为什么这么快?下一篇文章详细介绍