美文网首页
『故障注入』Redis Server

『故障注入』Redis Server

作者: Yellowtail | 来源:发表于2020-06-30 22:02 被阅读0次

背景

最近要测试 jedis超时特性
所以,需要先把 redis server 弄卡,才能知道 jedis 在极端场景下的表现和我们参数的作用

但是怎么才能让 redis server 变卡呢?

压力测试

代码暴力点,瞅瞅效果
我写了代码,反复不停的 set keys sadd srem
redis cpu 能涨一点,但是不多,只能涨到 25% 左右,离我们的预期差得太远

redis test tool

然后我想, redis 服务器开发人员肯定也要测试,有没有一些测试套件呢?
搜了一下,只有 redis client 提供了一些压力测试工具, redis 服务器并没有提供一些故障注入的功能

模拟

我觉得这个故障注入的需求,肯定其他人也有,那么他们是怎么做到的呢?
于是搜了一下,发现还真有人模拟实现了普通的redis server, 只是没有 故障注入的功能
Netty模拟redis服务器

但是没关系,是java代码,我加个 sleep 就解决了

博客分析的不错,但是没有现成的代码,只能去 github 自行改造

我的github

使用

详见 github

java -jar redis-server.jar -p 6379 -b 10

相关文章

  • 『故障注入』Redis Server

    背景 最近要测试 jedis 的 超时特性所以,需要先把 redis server 弄卡,才能知道 jedis 在...

  • Redis cheatsheet 常用命令

    Run redis 运行redis server cd redis/; ./redis-server运行redis...

  • Redis命令和使用技巧

    基础命令 server: 启动server:redis-server 指定启动端口:redis-server --...

  • redis

    01:启动redis server,redis-server. exe redis.conf 02:启动redis...

  • Redis运行

    运行redis-server cd D:\tools\redis redis-server.exe redis.w...

  • 『故障注入』Http Web Server

    背景 最近要测试 Apache Http Client 的 超时特性但是我的接口请求要发往哪里呢?哪个接口可以阻塞...

  • 2.简阅注册功能

    1.下载redis准备 运行redis-server:redis-server.exe redis.windows...

  • Redis基础操作

    启动关闭 启动redis:redis-server默认端口6379,指定端口启动:redis-server --p...

  • Redis初始

    Redis三种启动方法: 最简启动:./redis-server 动态参数启动: ./redis-server -...

  • 查看redis版本的两种方法

    查看redis的版本有两种方式: 1、redis-server --version 和 redis-server ...

网友评论

      本文标题:『故障注入』Redis Server

      本文链接:https://www.haomeiwen.com/subject/fnpfqktx.html