Redis 的基准是实用程序运行 n 个命令检查 Redis 的性能。

语法

Redis 的基准的基本语法如下所示:

redis-benchmark [option] [option value]

例子

下面给出的例子调用 100000 命令检查 redis。

redis-benchmark -n 100000

PING_INLINE: 141043.72 requests per second

PING_BULK:142857.14 requests per second

SET:141442.72 requests per second

GET:145348383 requests per second

INCR:137362.64 requests per second

LPUSH:145348.83 requests per second

LPOP:146198.83 requests per second

SADD:146198.83 requests per second

SPOP:149253.73 requests per second

LPUSH (needed to benchmark LRANGE):148588.42 requests per second

LRANGE_100 (first 100 elements):58411.21 requests per second

LRANGE_300 (first 300 elements):21195.42 requests per second

LRANGE_500 (first 450 elements):14539.11 requests per second

LRANGE_600 (first 600 elements):10504.20 requests per second

MSET (10 keys): 93283.58 requests per second

Redis 的基准由许多可供选择,分裂如下:

S.N. 选项 描述 默认值
1 -h 指定服务器的主机名 127.0.0.1
2 -p 指定服务器端口 6379
3 -s 知道你过服务器套接字  
4 -c 指定并行连接数 50
5 -n 指定请求总数 10000
6 -d 指定以字节为单位设置/获取值的数据大小 2
7 -k 1=保持活动 0-重新连接 1
8 -r 使用随机键对 SET/GET/INCR,随机 SADD 值  
9 -p 管道 <numreq> 请求 1
10 -h 指定服务器的主机名  
11 -q Redis轻质安静操作。只显示查询/秒值  
12 -csv 输出为 CSV 格式  
13 -I 产生循环,永远运行测试  
14 -t 只有运行的逗号分隔的测试列表  

转载于:https://www.cnblogs.com/wangjp/p/6022904.html

Redis 高级教程 Redis 基准(3)相关推荐

  1. Redis 高级教程 Redis 分区(6)

    分区是一种将数据分成多个 Redis 的情况下,让每一个实例将只包含关键字的自己的过程. 分区的好处 它允许更大的数据库,使用的堕胎计算机的内存的综合.如果不分区,一台计算机有限的内存可以支持有限的数 ...

  2. Redis 高级教程 Redis 安全(2)

    Redis 数据库可以设置安全,所以做出相关的任何客户端都需要在执行命令之前进行身份验证.为了确保 Redis 需要设置在配置文件中的密码验证一致. 例子 下面给出的例子显示的步骤,以确保 Redis ...

  3. 超详细Redis入门教程——Redis命令(下)

    前言 本文小新为大家带来 超详细Redis入门教程--Redis命令 相关知识,具体内容包括简单动态字符串 SDS,集合的底层实现原理,BitMap 操作命令,HyperLogLog 操作命令,Geo ...

  4. 超详细Redis入门教程——Redis命令(上)

    前言 本文小新为大家带来 超详细Redis入门教程--Redis命令(上) 相关知识,具体内容包括Redis 基本命令,Key 操作命令,String 型 Value 操作命令,Hash 型 Valu ...

  5. 超详细Redis入门教程——Redis概述

    前言 本文小新为大家带来 超详细Redis入门教程--Redis概述 相关知识,具体内容包括Redis简介,Redis的用途,Redis的特性,Redis的IO模型(包括:单线程模型,混合线程模型,多 ...

  6. 超详细Redis入门教程——Redis 的安装与配置

    前言 本文小新为大家带来 超详细Redis入门教程--Redis 的安装与配置 相关知识,具体内容包括Redis 的安装,连接前的配置,Redis 客户端分类(包括:命令行客户端,图形界面客户端,Ja ...

  7. linux redis 高级命令,Redis高级用法

    Redis认识误区 用get/set方式使用Redis 作为一个key value存在,很多开发者自然的使用set/get方式来使用Redis 实际上这并不是最优化的使用方法.尤其在未启用VM情况下, ...

  8. linux redis 高级命令,Redis的高级应用之事务处理、持久化操作、pub_sub、虚拟内存...

    事务处理 Redis对事务的支持目前还比较简单.Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令.当一个client在一个连接中发出multi命 ...

  9. Redis教程(一) Redis入门教程

    Redis教程(一) Redis入门教程 1 Redis入门教程 Redis是一个 Key-Value存储系统.和 Memcached类似,它支持存储的 value类型相对更多,包括 string(字 ...

最新文章

  1. git 强制推送_Git 常用命令清单,掌握这些,轻松驾驭版本管理
  2. 数据结构-浙大 MOOC 笔记一 基本概念
  3. 移动端调试利器------微信开源项目
  4. [转+总结]Linux虚拟系统安装VMware Tools总结
  5. 使用QCustomPlot绘图的基础
  6. 如何快速测试与数据库的连接并得到连接字符串
  7. 偏微分方程的正问题和逆问题(inverse problem)
  8. 禁用并删除 Wordpress 文章修订(revision)记录
  9. Netty 启动过程源码分析 (本文超长慎读)(基于4.1.23)
  10. ASP.NET MVC Framework体验(4):控制器
  11. 使用Strophe连接xmpp,轻松构建web即时聊天工具
  12. 【自制线系列】Schneider HMI 与 PLC 通信线制作教程
  13. 清理C盘巨好用的方法!!!!!用WinDirStat软件查看哪些文件占用的!
  14. 蜂鸣片,蜂鸣器的原理以及驱动电路的个人理解
  15. oracle创建存储过程报错,oracle创建了存储过程,在PLSQL @路径 执行后报错
  16. html页面转excel文件,html格式文件转excel
  17. 2012年那些大败局
  18. 员工提出辞职后又不想走了,是否可以反悔
  19. python3 pdf下载无加密_如何实现使用python将pdf文档加密?
  20. mysql 从a到z 查询_mysql 查询数据时按照A-Z顺序排序返回结果集

热门文章

  1. POJ 2728 01分数规划
  2. 推荐一款学习R的APP
  3. python 读excel中一个表_python – pandas read_excel在同一张表上的多个表
  4. java连接cassandra,使用JDBC驱动程序连接到Cassandra
  5. oracle表数据转换成sql,ORACLE8I转换数据到SQLSERVER数据库
  6. mysql怎么加全局锁_MySQL锁机制/管理(并发锁,行锁,表锁,预加锁,全局锁等等)
  7. Halcon中MIN宏定义与自己定义的C++中MIN函数--重命名冲突问题解决方法
  8. #pragma指令与#ifndef指令
  9. select sqlite 唯一_SQLite中的SELECT子句使用通配符
  10. python连接oracle批量写入_oracle大数据量python导入实践-1w/s