redis 安装笔记(一)

来源:互联网 发布:红苹果预算软件 编辑:程序博客网 时间:2024/04/30 10:54

redis介绍

Redis是一个Key-Value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

1、下载

下载地址
这个是稳定版的,也可以去官网下载最新的。

2、解压

进入压缩包所在的文件夹,解压。

tar -zxvf redis-stable.tar.gz

3、编译

cd redis-stablemake MALLOC=libccd srcmake install

注意,编译是需要gcc的,如果没有需要安装gcc的

4、测试

make test

下面是部分测试结果

Execution time of different units:  0 seconds - unit/printver  0 seconds - unit/auth  1 seconds - unit/quit  1 seconds - unit/scan  1 seconds - unit/protocol  2 seconds - unit/multi  6 seconds - unit/type/list-2  8 seconds - unit/type/hash  10 seconds - unit/expire  2 seconds - integration/rdb  12 seconds - unit/other  4 seconds - integration/aof  0 seconds - integration/logging  1 seconds - unit/pubsub  1 seconds - integration/convert-zipmap-hash-on-load  1 seconds - unit/slowlog  1 seconds - unit/introspection  14 seconds - unit/type/list  15 seconds - unit/type/set  1 seconds - unit/limits  4 seconds - unit/scripting  18 seconds - unit/sort  18 seconds - unit/type/zset  6 seconds - unit/maxmemory  6 seconds - unit/bitops  21 seconds - unit/dump  22 seconds - integration/replication-2  24 seconds - unit/basic  26 seconds - unit/type/list-3  12 seconds - unit/memefficiency  16 seconds - unit/hyperloglog  33 seconds - integration/replication-3  34 seconds - integration/replication-4  44 seconds - unit/aofrw  35 seconds - unit/obuf-limits  43 seconds - integration/replication-psync  71 seconds - integration/replication\o/ All tests passed without errors!

5、启动redis服务

redis-server –port 6397 &

结果见下

[root@localhost redis-stable]# redis-server --port 6397 &[1] 25138[root@localhost redis-stable]# [25138] 25 Jul 21:44:54.373 * Max number of open files set to 10032                _._                                                             _.-``__ ''-._                                                   _.-``    `.  `_.  ''-._           Redis 2.6.9 (00000000/0) 64 bit  .-`` .-```.  ```\/    _.,_ ''-._                                    (    '      ,       .-`  | `,    )     Running in stand alone mode |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6397 |    `-._   `._    /     _.-'    |     PID: 25138  `-._    `-._  `-./  _.-'    _.-'                                    |`-._`-._    `-.__.-'    _.-'_.-'|                                   |    `-._`-._        _.-'_.-'    |           http://redis.io          `-._    `-._`-.__.-'_.-'    _.-'                                    |`-._`-._    `-.__.-'    _.-'_.-'|                                   |    `-._`-._        _.-'_.-'    |                                    `-._    `-._`-.__.-'_.-'    _.-'                                         `-._    `-.__.-'    _.-'                                                 `-._        _.-'                                                         `-.__.-'                                               [25138] 25 Jul 21:44:54.381 # Server started, Redis version 2.6.9[25138] 25 Jul 21:44:54.381 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.[25138] 25 Jul 21:44:54.381 * The server is now ready to accept connections on port 6397

6、

cd /usr/local/bin #查看是否有下面文件,如果没有,拷贝下面文件到/usr/local/bin目录
ln -s /usr/local/redis/redis.conf /etc/redis.conf #添加配置文件软连接
vi /etc/redis.conf #编辑

daemonize yes #设置后台启动redis

:wq! #保存退出

redis-server /etc/redis.conf #启动redis服务
redis-server /etc/redis.conf #启动redis服务

redis-cli shutdown #关闭redis

vi /etc/sysctl.conf #编辑,在最后一行添加下面代码

vm.overcommit_memory = 1

:wq! #保存退出

sysctl -p #使设置立即生效

7、设置redis开机启动

vi /etc/init.d/redis #编辑,添加以下代码

#!/bin/sh# chkconfig:   2345 90 10# description:  Redis is a persistent key-value database# redis    Startup script for redis processes# processname: redisredis_path="/usr/local/bin/redis-server"redis_conf="/etc/redis.conf"redis_pid="/var/run/redis.pid"# Source function library.. /etc/rc.d/init.d/functions[ -x $redis_path ] || exit 0RETVAL=0prog="redis"# Start daemons.start() {    if [ -e $redis_pid -a ! -z $redis_pid ];then        echo $prog" already running...."        exit 1    fiecho -n $"Starting $prog "# Single instance for all caches$redis_path $redis_confRETVAL=$?[ $RETVAL -eq 0 ] && {touch /var/lock/subsys/$prog    success $"$prog"    }    echo    return $RETVAL}# Stop daemons.stop() {    echo -n $"Stopping $prog "    killproc -d 10 $redis_path    echo[ $RETVAL = 0 ] && rm -f $redis_pid /var/lock/subsys/$progRETVAL=$?    return $RETVAL}# See how we were called.case "$1" instart)    start;;stop)    stop;;status)    status $progRETVAL=$?;;    restart)stopstart;;condrestart)    if test "x`pidof redis`" != x; then        stop        start    fi;;*)echo $"Usage: $0 {start|stop|status|restart|condrestart}"    exit 1    esacexit $RETVAL

:wq! #保存退出

chmod 755 /etc/init.d/redis #添加脚本执行权限

chkconfig –add redis #添加开启启动

chkconfig –level 2345 redis on #设置启动级别

chkconfig –list redis #查看启动级别

service redis restart #重新启动redis

8、设置redis配置文件参数

mkdir -p /usr/local/redis/var  #创建redis数据库存放目录vi /etc/redis.conf  #编辑daemonize yes  #以后台daemon方式运行redispidfile "/var/run/redis.pid"  #redis以后台运行,默认pid文件路径/var/run/redis.pidport 6379  #默认端口bind 127.0.0.1 #默认绑定本机所有ip地址,为了安全,可以只监听内网iptimeout 300 #客户端超时设置,单位为秒loglevel verbose  #设置日志级别,支持四个级别:debug、notice、verbose、warninglogfile stdout  #日志记录方式,默认为标准输出,logs不写文件,输出到空设备/deb/nulllogfile "/usr/local/redis/var/redis.log"  #可以指定日志文件路径databases 16  #开启数据库的数量save 900 1save 300 10save 60 10000创建本地数据库快照,格式:save * *900秒内,执行1次写操作300秒内,执行10次写操作60秒内,执行10000次写操作rdbcompression yes #启用数据库lzf压缩,也可以设置为nodbfilename dump.rdb  #本地快照数据库名称dir "/usr/local/redis/var/"   #本地快照数据库存放目录requirepass 123456  #设置redis数据库连接密码maxclients 10000 #同一时间最大客户端连接数,0为无限制maxmemory 1024MB #设定redis最大使用内存,值要小于物理内存,必须设置appendonly yes  #开启日志记录,相当于MySQL的binlogappendfilename "appendonly.aof"   #日志文件名,注意:不是目录路径appendfsync everysec #每秒执行同步,还有两个参数always、no一般设置为everysec,相当于MySQL事物日志的写方式

:wq! #保存退出

service redis restart #重启

[root@localhost redis-stable]# service redis restartRestarting redis (via systemctl):                 [  OK  ][root@localhost sakila]# redis-cli -a 123456  # 连接数据库redis 127.0.0.1:6379> 

出现上面表示连接数据库成功

redis 127.0.0.1:6379> set name sakilaOKredis 127.0.0.1:6379> get name"sakila"redis 127.0.0.1:6379> redis 127.0.0.1:6379> exit        #退出数据库控制台

redis-benchmark -h 127.0.0.1 -p 6379 -c 1000 -n 100000 #1000个并发连接,100000个请求,测试127.0.0.1端口为6379的redis服务器性能

下面是测试结果

[root@localhost sakila]# redis-benchmark -h 127.0.0.1 -p 6379 -c 1000 -n 100000====== PING_INLINE ======  100000 requests completed in 1.10 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds30.41% <= 5 milliseconds87.07% <= 6 milliseconds95.53% <= 7 milliseconds97.66% <= 8 milliseconds98.76% <= 9 milliseconds99.36% <= 10 milliseconds99.47% <= 11 milliseconds99.60% <= 12 milliseconds99.71% <= 13 milliseconds99.79% <= 14 milliseconds99.88% <= 15 milliseconds99.97% <= 16 milliseconds100.00% <= 16 milliseconds91157.70 requests per second====== PING_BULK ======  100000 requests completed in 1.09 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds34.56% <= 5 milliseconds81.39% <= 6 milliseconds94.76% <= 7 milliseconds97.76% <= 8 milliseconds98.79% <= 9 milliseconds99.30% <= 10 milliseconds99.44% <= 11 milliseconds99.56% <= 12 milliseconds99.65% <= 13 milliseconds99.73% <= 14 milliseconds99.81% <= 15 milliseconds99.89% <= 16 milliseconds99.97% <= 17 milliseconds100.00% <= 17 milliseconds91575.09 requests per second====== SET ======  100000 requests completed in 1.09 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds30.60% <= 5 milliseconds87.98% <= 6 milliseconds95.35% <= 7 milliseconds97.64% <= 8 milliseconds98.88% <= 9 milliseconds99.31% <= 10 milliseconds99.40% <= 11 milliseconds99.54% <= 12 milliseconds99.68% <= 13 milliseconds99.80% <= 14 milliseconds99.89% <= 15 milliseconds99.97% <= 16 milliseconds100.00% <= 16 milliseconds91911.76 requests per second====== GET ======  100000 requests completed in 1.08 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds24.10% <= 5 milliseconds87.06% <= 6 milliseconds95.76% <= 7 milliseconds97.90% <= 8 milliseconds99.00% <= 9 milliseconds99.38% <= 10 milliseconds99.53% <= 11 milliseconds99.64% <= 12 milliseconds99.73% <= 13 milliseconds99.81% <= 14 milliseconds99.90% <= 15 milliseconds99.98% <= 16 milliseconds100.00% <= 16 milliseconds92421.44 requests per second====== INCR ======  100000 requests completed in 1.05 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds39.05% <= 5 milliseconds90.91% <= 6 milliseconds98.21% <= 7 milliseconds99.44% <= 8 milliseconds99.55% <= 9 milliseconds99.65% <= 10 milliseconds99.75% <= 11 milliseconds99.85% <= 12 milliseconds99.96% <= 13 milliseconds100.00% <= 13 milliseconds94786.73 requests per second====== LPUSH ======  100000 requests completed in 1.09 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds30.32% <= 5 milliseconds89.40% <= 6 milliseconds95.76% <= 7 milliseconds97.69% <= 8 milliseconds98.74% <= 9 milliseconds99.23% <= 10 milliseconds99.37% <= 11 milliseconds99.49% <= 12 milliseconds99.57% <= 13 milliseconds99.73% <= 14 milliseconds99.82% <= 15 milliseconds99.90% <= 16 milliseconds99.98% <= 17 milliseconds100.00% <= 17 milliseconds91575.09 requests per second====== LPOP ======  100000 requests completed in 1.10 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds31.64% <= 5 milliseconds85.99% <= 6 milliseconds94.91% <= 7 milliseconds97.26% <= 8 milliseconds98.46% <= 9 milliseconds99.29% <= 10 milliseconds99.50% <= 11 milliseconds99.60% <= 12 milliseconds99.68% <= 13 milliseconds99.76% <= 14 milliseconds99.84% <= 15 milliseconds99.92% <= 16 milliseconds100.00% <= 17 milliseconds100.00% <= 17 milliseconds91324.20 requests per second====== SADD ======  100000 requests completed in 1.09 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds26.64% <= 5 milliseconds87.99% <= 6 milliseconds95.69% <= 7 milliseconds97.93% <= 8 milliseconds98.72% <= 9 milliseconds99.44% <= 10 milliseconds99.52% <= 11 milliseconds99.60% <= 12 milliseconds99.68% <= 13 milliseconds99.76% <= 14 milliseconds99.84% <= 15 milliseconds99.92% <= 16 milliseconds100.00% <= 16 milliseconds91491.30 requests per second====== SPOP ======  100000 requests completed in 1.08 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 3 milliseconds5.04% <= 4 milliseconds37.43% <= 5 milliseconds76.67% <= 6 milliseconds93.92% <= 7 milliseconds97.47% <= 8 milliseconds98.67% <= 9 milliseconds99.42% <= 10 milliseconds99.51% <= 11 milliseconds99.59% <= 12 milliseconds99.67% <= 13 milliseconds99.75% <= 14 milliseconds99.83% <= 15 milliseconds99.91% <= 16 milliseconds99.99% <= 17 milliseconds100.00% <= 17 milliseconds92250.92 requests per second====== LPUSH (needed to benchmark LRANGE) ======  100000 requests completed in 1.10 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds20.50% <= 5 milliseconds85.95% <= 6 milliseconds95.01% <= 7 milliseconds97.89% <= 8 milliseconds99.04% <= 9 milliseconds99.46% <= 10 milliseconds99.54% <= 11 milliseconds99.63% <= 12 milliseconds99.71% <= 13 milliseconds99.80% <= 14 milliseconds99.89% <= 15 milliseconds99.98% <= 16 milliseconds100.00% <= 16 milliseconds90826.52 requests per second====== LRANGE_100 (first 100 elements) ======  100000 requests completed in 1.99 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 8 milliseconds0.22% <= 9 milliseconds76.70% <= 10 milliseconds94.24% <= 11 milliseconds97.11% <= 12 milliseconds98.07% <= 13 milliseconds98.28% <= 14 milliseconds98.39% <= 15 milliseconds98.45% <= 16 milliseconds98.60% <= 17 milliseconds99.03% <= 18 milliseconds99.33% <= 19 milliseconds99.49% <= 20 milliseconds99.59% <= 22 milliseconds99.60% <= 23 milliseconds99.68% <= 24 milliseconds99.77% <= 25 milliseconds99.89% <= 26 milliseconds100.00% <= 27 milliseconds100.00% <= 27 milliseconds50276.52 requests per second====== LRANGE_300 (first 300 elements) ======  100000 requests completed in 4.22 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 17 milliseconds0.58% <= 18 milliseconds12.72% <= 19 milliseconds31.77% <= 20 milliseconds51.16% <= 21 milliseconds70.50% <= 22 milliseconds90.09% <= 23 milliseconds97.64% <= 24 milliseconds98.10% <= 25 milliseconds98.34% <= 26 milliseconds98.46% <= 27 milliseconds98.59% <= 28 milliseconds98.62% <= 29 milliseconds98.69% <= 30 milliseconds98.78% <= 31 milliseconds98.83% <= 32 milliseconds98.87% <= 33 milliseconds98.90% <= 34 milliseconds98.91% <= 35 milliseconds98.91% <= 36 milliseconds98.92% <= 37 milliseconds98.94% <= 38 milliseconds99.00% <= 39 milliseconds99.06% <= 40 milliseconds99.11% <= 41 milliseconds99.18% <= 42 milliseconds99.21% <= 43 milliseconds99.24% <= 44 milliseconds99.27% <= 45 milliseconds99.30% <= 46 milliseconds99.33% <= 47 milliseconds99.36% <= 48 milliseconds99.39% <= 49 milliseconds99.41% <= 50 milliseconds99.44% <= 51 milliseconds99.50% <= 52 milliseconds99.56% <= 53 milliseconds99.62% <= 54 milliseconds99.66% <= 55 milliseconds99.69% <= 56 milliseconds99.74% <= 57 milliseconds99.79% <= 58 milliseconds99.85% <= 59 milliseconds99.90% <= 66 milliseconds99.91% <= 67 milliseconds99.94% <= 68 milliseconds99.97% <= 69 milliseconds100.00% <= 70 milliseconds100.00% <= 70 milliseconds23668.64 requests per second====== LRANGE_500 (first 450 elements) ======  100000 requests completed in 5.85 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 16 milliseconds0.01% <= 17 milliseconds0.05% <= 18 milliseconds0.10% <= 19 milliseconds0.14% <= 20 milliseconds0.19% <= 21 milliseconds0.24% <= 22 milliseconds0.39% <= 23 milliseconds1.32% <= 24 milliseconds6.86% <= 25 milliseconds18.89% <= 26 milliseconds29.94% <= 27 milliseconds39.44% <= 28 milliseconds49.40% <= 29 milliseconds59.42% <= 30 milliseconds69.06% <= 31 milliseconds79.71% <= 32 milliseconds92.82% <= 33 milliseconds97.52% <= 34 milliseconds98.20% <= 35 milliseconds98.35% <= 36 milliseconds98.47% <= 37 milliseconds98.56% <= 38 milliseconds98.64% <= 39 milliseconds98.70% <= 40 milliseconds98.78% <= 41 milliseconds98.83% <= 42 milliseconds98.88% <= 43 milliseconds98.93% <= 44 milliseconds98.94% <= 45 milliseconds98.95% <= 46 milliseconds98.95% <= 47 milliseconds98.95% <= 48 milliseconds98.96% <= 49 milliseconds98.96% <= 50 milliseconds98.96% <= 51 milliseconds98.97% <= 52 milliseconds98.97% <= 53 milliseconds98.97% <= 54 milliseconds98.97% <= 55 milliseconds98.98% <= 56 milliseconds98.98% <= 57 milliseconds98.98% <= 58 milliseconds98.98% <= 59 milliseconds99.00% <= 60 milliseconds99.01% <= 61 milliseconds99.04% <= 62 milliseconds99.06% <= 63 milliseconds99.07% <= 64 milliseconds99.10% <= 65 milliseconds99.11% <= 66 milliseconds99.13% <= 67 milliseconds99.15% <= 68 milliseconds99.19% <= 69 milliseconds99.23% <= 70 milliseconds99.27% <= 71 milliseconds99.30% <= 72 milliseconds99.34% <= 73 milliseconds99.38% <= 74 milliseconds99.42% <= 75 milliseconds99.46% <= 76 milliseconds99.50% <= 77 milliseconds99.54% <= 78 milliseconds99.58% <= 79 milliseconds99.61% <= 80 milliseconds99.62% <= 81 milliseconds99.64% <= 82 milliseconds99.66% <= 83 milliseconds99.68% <= 84 milliseconds99.70% <= 85 milliseconds99.72% <= 86 milliseconds99.75% <= 87 milliseconds99.78% <= 88 milliseconds99.80% <= 89 milliseconds99.82% <= 90 milliseconds99.85% <= 91 milliseconds99.87% <= 92 milliseconds99.89% <= 93 milliseconds99.91% <= 94 milliseconds99.94% <= 95 milliseconds99.95% <= 96 milliseconds99.95% <= 97 milliseconds99.95% <= 98 milliseconds99.95% <= 99 milliseconds99.96% <= 100 milliseconds99.96% <= 101 milliseconds99.96% <= 102 milliseconds99.97% <= 103 milliseconds100.00% <= 104 milliseconds100.00% <= 104 milliseconds17102.79 requests per second====== LRANGE_600 (first 600 elements) ======  100000 requests completed in 7.45 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 16 milliseconds0.01% <= 17 milliseconds0.02% <= 18 milliseconds0.03% <= 19 milliseconds0.04% <= 20 milliseconds0.05% <= 21 milliseconds0.06% <= 22 milliseconds0.09% <= 23 milliseconds0.14% <= 24 milliseconds0.18% <= 25 milliseconds0.21% <= 26 milliseconds0.25% <= 27 milliseconds0.30% <= 28 milliseconds0.40% <= 29 milliseconds1.86% <= 30 milliseconds4.31% <= 31 milliseconds6.71% <= 32 milliseconds9.45% <= 33 milliseconds16.12% <= 34 milliseconds29.12% <= 35 milliseconds41.71% <= 36 milliseconds49.27% <= 37 milliseconds56.53% <= 38 milliseconds68.77% <= 39 milliseconds82.17% <= 40 milliseconds89.23% <= 41 milliseconds92.16% <= 42 milliseconds94.82% <= 43 milliseconds97.36% <= 44 milliseconds98.04% <= 45 milliseconds98.21% <= 46 milliseconds98.30% <= 47 milliseconds98.37% <= 48 milliseconds98.48% <= 49 milliseconds98.57% <= 50 milliseconds98.63% <= 51 milliseconds98.69% <= 52 milliseconds98.74% <= 53 milliseconds98.76% <= 54 milliseconds98.79% <= 55 milliseconds98.82% <= 56 milliseconds98.86% <= 57 milliseconds98.89% <= 58 milliseconds98.93% <= 59 milliseconds98.96% <= 60 milliseconds99.00% <= 61 milliseconds99.05% <= 62 milliseconds99.10% <= 63 milliseconds99.15% <= 64 milliseconds99.22% <= 65 milliseconds99.26% <= 66 milliseconds99.29% <= 67 milliseconds99.33% <= 68 milliseconds99.36% <= 69 milliseconds99.39% <= 70 milliseconds99.42% <= 71 milliseconds99.44% <= 72 milliseconds99.45% <= 73 milliseconds99.46% <= 74 milliseconds99.48% <= 75 milliseconds99.50% <= 76 milliseconds99.50% <= 77 milliseconds99.50% <= 78 milliseconds99.50% <= 79 milliseconds99.50% <= 80 milliseconds99.50% <= 81 milliseconds99.50% <= 82 milliseconds99.51% <= 83 milliseconds99.51% <= 84 milliseconds99.51% <= 85 milliseconds99.51% <= 86 milliseconds99.51% <= 87 milliseconds99.52% <= 88 milliseconds99.54% <= 89 milliseconds99.56% <= 90 milliseconds99.57% <= 91 milliseconds99.59% <= 92 milliseconds99.60% <= 93 milliseconds99.62% <= 94 milliseconds99.63% <= 95 milliseconds99.65% <= 96 milliseconds99.66% <= 97 milliseconds99.68% <= 98 milliseconds99.69% <= 99 milliseconds99.71% <= 100 milliseconds99.72% <= 101 milliseconds99.74% <= 102 milliseconds99.75% <= 103 milliseconds99.77% <= 104 milliseconds99.81% <= 105 milliseconds99.82% <= 106 milliseconds99.84% <= 107 milliseconds99.86% <= 108 milliseconds99.87% <= 109 milliseconds99.89% <= 110 milliseconds99.90% <= 111 milliseconds99.92% <= 112 milliseconds99.94% <= 113 milliseconds99.95% <= 114 milliseconds99.97% <= 115 milliseconds99.98% <= 116 milliseconds100.00% <= 116 milliseconds13431.83 requests per second====== MSET (10 keys) ======  100000 requests completed in 1.24 seconds  1000 parallel clients  3 bytes payload  keep alive: 10.00% <= 4 milliseconds0.00% <= 5 milliseconds0.20% <= 6 milliseconds0.37% <= 7 milliseconds0.87% <= 8 milliseconds2.16% <= 9 milliseconds3.05% <= 10 milliseconds20.64% <= 11 milliseconds82.71% <= 12 milliseconds89.68% <= 13 milliseconds92.29% <= 14 milliseconds94.59% <= 15 milliseconds96.23% <= 16 milliseconds98.07% <= 17 milliseconds99.15% <= 18 milliseconds99.42% <= 19 milliseconds99.46% <= 20 milliseconds99.76% <= 21 milliseconds99.88% <= 22 milliseconds100.00% <= 23 milliseconds100.00% <= 23 milliseconds80971.66 requests per second
0 0
原创粉丝点击