redis到底有多快 - redis性能测试

2,883 阅读1分钟

参考官方教程: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为什么这么快?下一篇文章详细介绍