很多人在安装部署好Redis后,就没有对Rredis的配置和部署等有效性和高可用性进行性能测试,最终导致上线出现缓存穿透、雪崩等现象,导致性能还是有问题,其实做为技术运维人员在部署好Redis后可以使用Redis自带的压测工具进行简易型压测,如下命令:
redis-benchmark[option][optionvalue]
例如在本地搭建一个Redis服务,IP地址是10.100.81.171,这时需要模拟100用户并发链接请求,每个用户现场循环访问100次。
redis-benchmark-h10.100.81.171-p6379-c100-n100000
参数详解:
1、100000 requests completed in 1.60 seconds //默认是100000,上面有,请求在1.6s内完成 2、3 bytes payload,每次写入3个字节的数据 3、keep alive: 1,保持一个连接,一台服务器来处理这些请求 4、100.00% <= 2 milliseconds,所有请求2毫秒完成 5、62656.64 requests per second 每次能处理请求数量
具体如下图:
Redis读写情况压测,如下:测试存取大小为500字节的数据包的性能
redis-benchmark-h10.100.81.171-p6379-q-d500
这时可以通过监控命令或者其他工具看到Redis服务的服务器资源使用情况:
redis-benchmark 工具命令使用介绍:
编辑:jq
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:Redis 性能测试与监控
文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。
相关推荐
和Redis基准测试。测试结果显示,爱芯派上Redis性能明显由于树莓派4B,这一定程度上说明——爱芯派的CPU、内存综合
发表于 12-10 22:18
同一版本的Redis服务和Redis基准测试。测试结果显示,VisionFive2上Redis性能
发表于 12-10 21:27
redis是一款流行的开源内存数据库,常用于缓存、消息队列、任务管理等场景。在使用redis时,了解如何查看redis日志对于排查问题、监控性能
发表于 12-05 10:10
•1337次阅读
Redis(Remote Dictionary Server)是一个开源的、高性能的非关系型(NoSQL)的键值对数据库管理系统。它以其快速读写能力和多种数据结构支持而闻名,并被广泛应用于缓存
发表于 12-04 16:29
•223次阅读
Redis是一个开源的内存数据库,被广泛用于构建高性能和可扩展的应用程序。在使用Redis时,有两种常见的架构模式:哨兵和集群。虽然这两种模式都有助于提高可用性和性能,但它们在设计和实
发表于 12-04 14:53
•1383次阅读
Redis是一种开源的内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在Redis中,可以通过一些命令来查看主从节点的信息,以便进行监控和管理。 Redis 主从复制是指将一个
发表于 12-04 11:44
•534次阅读
Redis是一种高性能的内存键值存储系统,它被广泛应用于各种互联网应用和大规模的数据存储中。为了评估Redis在不同场景下的性能,我们需要使用一些性
发表于 12-04 11:36
•288次阅读
Redis是一个基于内存的键值存储数据库,它以其高性能和低延迟而闻名。在使用Redis进行性能测试时,连接数是一个非常重要的因素。连接数的增
发表于 12-04 11:33
•395次阅读
上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value 数据库。 优点: 读写性能极高,
发表于 10-09 10:37
•397次阅读
本篇文件我们来介绍如何用Springboot整合Redis。 1、Docker 安装 Redis 1.1 下载镜像 docker pull redis: 6 . 2 . 6 1.2 创建配置文件
发表于 10-08 14:56
•323次阅读
这个架构非常简单,你的业务应用可以把 Redis 当做缓存来使用,从 MySQL 中查询数据,然后写入到 Redis 中,之后业务应用再从 Redis 中读取这些数据,由于 Redis
发表于 07-19 15:19
•406次阅读
Redis是一款基于内存的高性能NoSQL数据库,数据都缓存在内存里, 这使得Redis可以每秒轻松地处理数万的读写请求。
发表于 07-11 09:48
•472次阅读
作为业务开发人员,我们需要了解 Redis 的基本原理,例如各个命令执行的时间复杂度、数据过期策略、数据淘汰策略等,从而更合理地使用 Redis 命令,并且结合业务场景进行优化。
发表于 07-05 12:33
•181次阅读
前言 今天跟小伙伴们一起学习Redis的主从、哨兵、Redis Cluster集群。 Redis主从 Redis哨兵 Redis Clu
发表于 06-12 14:58
•484次阅读
— 1 — 什么是 Redis? Redis(REmote DIctionary Service)是一个开源的键值对数据库服务器。 Redis 更准确的描述是一个数据结构服务器。Re
发表于 05-22 15:32
•640次阅读
评论