关注分享主机优惠活动
国内外VPS云服务器

Redis压力测试—redis-基准(Redis压力测试)

总结:吞吐量吞吐量是指系统单位时间内处理的请求数。 随着用户数量的增加,每个系统的平均响应时间以不同的速度增加。 这就是使用吞吐量来衡量并发系统性能的主要原因。

1. redis-benchmark 概述

redis-benchmark 是官方提供的 Redis 性能测试工具,用于测试当前环境下的 Redis 读写性能。 使用Redis时,服务器硬件配置、网络状况、测试环境都会影响Redis的性能。 要确定Redis的实际性能,需要实时测试Redis。

语法格式:redis-benchmark [参数] [参数值] 参数列表: 参数说明 默认值 -h 指定服务器的主机名 127.0.0.1-p 指定服务器的主机名 指定port 6379- s 指定服务器套接字。 c 指定同时连接的数量。 50-n指定请求的数量。 10000-d 指定 SET/GET 值的数据大小(以字节为单位)。 2-k1=keepalive 0 =reconnect1- rSET/GET/INCR 使用随机密钥,SADD 使用随机值 -P 通过管道发送请求 1-q 并强制退出 redis。 仅显示每秒查询的值 –csv 以 CSV 格式输出 -l 生成永久运行测试的循环 -t 仅运行以逗号分隔的测试命令列表。 - 空闲模式。 仅打开并等待 N 个空闲连接。 1.1. 安装Redis

测试系统为CentOS7。,如果您不想使用yum安装,Windows版本可以跳过此步骤。

安装gcc yum install gcc-c++ 安装redis

redis下载地址:https://pan.baidu.com/s/13kHH-zU7vmh0YobyxhEmow,提取码:dmnx,下载并服务器在目录。

# tar -zxf redis-4.0.14.tar.gz# 进入解压后的目录 cd redis-4.0.14# 编译 make# /usr/local/redismake install redis in PREFIX Install = /usr/local/redis# 将配置文件复制到安装目录。 在安装目录中键入 cp redis.conf /usr/local/redis/#。 cd /usr/local/redis#修改配置文件。 vim redis.conf# Redis后台启动daemonize,改为yes#。 Redis 服务器可通过网络访问。 将绑定更改为 0.0.0.0。 开启aof持久化。 appendonly yes# 进入启动Redis的bin目录并指定配置文件。 cd bin/./redis[k4 ]server ../redis .conf 1.2、redis性能测试

redis启动后,进入bin目录,执行以下命令进行性能测试。

# 运行性能测试命令。 /redis- Benchmark -t set,get -n 100000

注意:测试的是本机上的 Redis 性能,因此未指定 IP 和端口号。

-t:表示执行逗号分隔的命令。 执行设置和获取操作。 如果没有指定具体值,则测试结果会更多。

执行结果如下。 = ===== 设置 ====== 100000 个请求在 1.31 秒内完成 50 个并行客户端 3 字节负载 Keepalive:198.64%

未经允许不得转载:主机频道 » Redis压力测试—redis-基准(Redis压力测试)

评论 抢沙发

评论前必须登录!