Redis Enterprise 基准测试

使用memtier_benchmark工具对Redis Enterprise Software进行性能基准测试。

使用memtier_benchmark工具对Redis Enterprise Software进行性能基准测试。

先决条件:

  • 已安装Redis Enterprise软件
  • 配置的集群
  • 已创建的数据库

如需帮助了解先决条件,请参阅Redis Enterprise Software 快速入门

建议在不是被测试集群一部分的单独节点上运行memtier_benchmark。如果在集群的节点上运行它,请注意它会影响集群和memtier_benchmark的性能。

/opt/redislabs/bin/memtier_benchmark -s $DB_HOST -p $DB_PORT -a $DB_PASSWORD -t 4 -R --ratio=1:1

此命令指示 memtier_benchmark 连接到您的 Redis 企业数据库并生成执行以下操作的负载:

  • 50/50 设置获取比例
  • 每个对象的值中都有随机数据

用测试数据填充数据库

如果您需要为概念验证或故障转移测试等填充一些测试数据到数据库中,这里有一个示例供您参考。

/opt/redislabs/bin/memtier_benchmark -s $DB_HOST -p $DB_PORT -a $DB_PASSWORD -R -n allkeys -d 500 --key-pattern=P:P --ratio=1:0

此命令指示 memtier_benchmark 连接到您的 Redis 企业数据库并生成执行以下操作的负载:

  • 仅写入对象,不进行读取
  • 一个500字节的对象
  • 每个对象的值中都有随机数据
  • 每个键都有一个随机模式,然后是一个冒号,后面跟着一个随机模式。

运行此命令,直到它将您的数据库填充到您希望用于测试的程度。检查的最简单方法是在数据库指标页面上。

memtier_benchmark 的另一个用途是用数据填充数据库以进行故障测试。

RATE THIS PAGE
Back to top ↑