0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探究Redis 性能测试与监控

马哥Linux运维 来源:51cto博客 作者:郭柏雅 2021-10-12 09:19 次阅读

很多人在安装部署好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 每次能处理请求数量

具体如下图:

ec8313aa-2ac8-11ec-82a8-dac502259ad0.jpg

Redis读写情况压测,如下:测试存取大小为500字节的数据包的性能

redis-benchmark-h10.100.81.171-p6379-q-d500

ecb18172-2ac8-11ec-82a8-dac502259ad0.jpg

这时可以通过监控命令或者其他工具看到Redis服务的服务器资源使用情况:

redis-benchmark 工具命令使用介绍:

ed4441b0-2ac8-11ec-82a8-dac502259ad0.jpg

编辑:jq
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6511

    浏览量

    87587
  • IP
    IP
    +关注

    关注

    5

    文章

    1403

    浏览量

    148268
  • 服务器
    +关注

    关注

    12

    文章

    8111

    浏览量

    82486

原文标题:Redis 性能测试与监控

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【爱芯派 Pro 开发板试用体验】Redis源码编译和基准测试

    Redis基准测试测试结果显示,爱芯派上Redis性能明显由于树莓派4B,这一定程度上说明——爱芯派的CPU、内存综合
    发表于 12-10 22:18

    【昉·星光 2 高性能RISC-V单板计算机体验】Redis源码编译和性能测试以及与树莓派4B对比

    同一版本的Redis服务和Redis基准测试测试结果显示,VisionFive2上Redis性能
    发表于 12-10 21:27

    redis容器内怎么查看redis日志

    redis是一款流行的开源内存数据库,常用于缓存、消息队列、任务管理等场景。在使用redis时,了解如何查看redis日志对于排查问题、监控性能
    的头像 发表于 12-05 10:10 1337次阅读

    redis的原理和使用场景

    Redis(Remote Dictionary Server)是一个开源的、高性能的非关系型(NoSQL)的键值对数据库管理系统。它以其快速读写能力和多种数据结构支持而闻名,并被广泛应用于缓存
    的头像 发表于 12-04 16:29 223次阅读

    redis的哨兵和集群有什么区别

    Redis是一个开源的内存数据库,被广泛用于构建高性能和可扩展的应用程序。在使用Redis时,有两种常见的架构模式:哨兵和集群。虽然这两种模式都有助于提高可用性和性能,但它们在设计和实
    的头像 发表于 12-04 14:53 1383次阅读

    redis查看主从节点命令

    Redis是一种开源的内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在Redis中,可以通过一些命令来查看主从节点的信息,以便进行监控和管理。 Redis 主从复制是指将一个
    的头像 发表于 12-04 11:44 534次阅读

    redis集群性能测试工具有哪些

    Redis是一种高性能的内存键值存储系统,它被广泛应用于各种互联网应用和大规模的数据存储中。为了评估Redis在不同场景下的性能,我们需要使用一些
    的头像 发表于 12-04 11:36 288次阅读

    redis连接数对性能测试影响

    Redis是一个基于内存的键值存储数据库,它以其高性能和低延迟而闻名。在使用Redis进行性能测试时,连接数是一个非常重要的因素。连接数的增
    的头像 发表于 12-04 11:33 395次阅读

    Redis是什么?简述它的优缺点?

    上进行保存。 因为是纯内存操作,Redis性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value 数据库。 优点: 读写性能极高,
    的头像 发表于 10-09 10:37 397次阅读

    如何用Springboot整合Redis

    本篇文件我们来介绍如何用Springboot整合Redis。 1、Docker 安装 Redis 1.1 下载镜像 docker pull redis: 6 . 2 . 6 1.2 创建配置文件
    的头像 发表于 10-08 14:56 323次阅读
    如何用Springboot整合<b class='flag-5'>Redis</b>

    如何从0到1构建一个稳定、高性能Redis集群?

    这个架构非常简单,你的业务应用可以把 Redis 当做缓存来使用,从 MySQL 中查询数据,然后写入到 Redis 中,之后业务应用再从 Redis 中读取这些数据,由于 Redis
    的头像 发表于 07-19 15:19 406次阅读
    如何从0到1构建一个稳定、高<b class='flag-5'>性能</b>的<b class='flag-5'>Redis</b>集群?

    Redis的LRU与LFU算法实现

    Redis是一款基于内存的高性能NoSQL数据库,数据都缓存在内存里, 这使得Redis可以每秒轻松地处理数万的读写请求。
    的头像 发表于 07-11 09:48 472次阅读
    <b class='flag-5'>Redis</b>的LRU与LFU算法实现

    如何排查Redis性能问题 Redis内部实现原理解析

    作为业务开发人员,我们需要了解 Redis 的基本原理,例如各个命令执行的时间复杂度、数据过期策略、数据淘汰策略等,从而更合理地使用 Redis 命令,并且结合业务场景进行优化。
    发表于 07-05 12:33 181次阅读
    如何排查<b class='flag-5'>Redis</b><b class='flag-5'>性能</b>问题 <b class='flag-5'>Redis</b>内部实现原理解析

    Redis的主从、哨兵、Redis Cluster集群

      前言 今天跟小伙伴们一起学习Redis的主从、哨兵、Redis Cluster集群。 Redis主从 Redis哨兵 Redis Clu
    的头像 发表于 06-12 14:58 484次阅读
    <b class='flag-5'>Redis</b>的主从、哨兵、<b class='flag-5'>Redis</b> Cluster集群

    什么是 Redis

      —   1  — 什么是 RedisRedis(REmote DIctionary Service)是一个开源的键值对数据库服务器。 Redis 更准确的描述是一个数据结构服务器。Re
    的头像 发表于 05-22 15:32 640次阅读
    什么是 <b class='flag-5'>Redis</b>