在redis安装文章中,说到安装好redis后,在/usr/local/bin下有5个关于redis的可运行程序。以下关于这5个可运行程序命令的具体说明。

redis-server

Redisserver的daemon启动程序

#启动并加装指定配置文件
redis-server   redis.conf
#查redis服务版本
redis-server –version
# 以标准输入作为配置启动redis,当中key为配置參数,value为配置參数值
redis-server   --port 6000   --key value

redis-cli

redis-cli是Redis的client工具。关于redis-cl命令的參数说明见下表

redis-benchmark

 redis-benchmark是Redis的性能測试工具

redis-benchmark參数

-h

设置检測主机IP地址,默觉得127.0.0.1

-p

设置检測主机的port号,默觉得6379

-s<socket>

server套接字(压倒主机和port)

-c

并发连接数

-n

请求数

-d

測试使用的数据集的大小/字节的值(默认3字节)

-k

1:表示保持连接(默认值)0:又一次连接

-r

SET/GET/INCR方法使用随机数插入数值。设置10则插入值为rand:000000000000 - rand:000000000009

-P

默觉得1(无管道)。当网络延迟过长时。使用管道方式通信(请求和响应打包发送接收)

-q

简约信息模式,仅仅显示查询和秒值等基本信息。

--csv

以CSV格式输出信息

-l

无线循环插入測试数据。ctrl+c停止

-t<tests>

仅仅执行<tests>測试逗号分隔的列表命令。如:-t ping,set,get

-I

空暇模式。马上打开50个空暇连接和等待<span "="" style="word-wrap: break-word;">。

样例:

$ redis-benchmark基本測试

$ redis-benchmark -h 192.168.1.1 -p 6379 -n 100000 -c 20

$ redis-benchmark -t set -n 1000000 -r 100000000

$ redis-benchmark -t ping,set,get -n 100000 –csv

$ redis-benchmark -r 10000 -n 10000 lpush mylist ele:rand:000000000000

更加具体的使用方式使用命令

redis-benchmark --help

redis-check-dump

检查本地数据文件
redis-check-dump  dump.rdb

redis-check-aof

更新日志检查 ,加--fix參数为修复log文件
redis-check-aof appendonly.aof

Redis学习笔记3-Redis5个可运行程序命令的使用相关推荐

  1. Linux学习笔记(十八) -- 运行程序,出现Failed to load module canberra-gtk-module错误的解决方案

    1.错误内容 错误描述 执行程序时,提示如下错误: Failed to load module "canberra-gtk-module" 2.解决方案 (1)执行语句: sudo ...

  2. redis学习笔记-持久化

    redis学习笔记-持久化 前言 redis持久化有两种方式:RDB和AOF.分别对应着全量复制和增量复制.深刻理解各自的实现方式及适用场景对redis的使用和运维十分重要.下面就分别介绍. RDB持 ...

  3. StackExchange.Redis学习笔记(五) 发布和订阅

    StackExchange.Redis学习笔记(五) 发布和订阅 原文:StackExchange.Redis学习笔记(五) 发布和订阅 Redis命令中的Pub/Sub Redis在 2.0之后的版 ...

  4. Redis学习笔记~分布式的Pub/Sub模式

    redis的客户端有很多,这次用它的pub/sub发布与订阅我选择了StackExchange.Redis,发布与订阅大家应该很清楚了,首先一个订阅者,订阅一个服务,服务执行一些处理程序(可能是写个日 ...

  5. Redis学习笔记(五)——持久化及redis.conf配置文件叙述

    对于日常使用来说,学习完SpringBoot集成Redis就够我们工作中使用了,但是既然学习了,我们就学习一些Redis的配置及概念,使我们可以更深层次的理解Redis,以及增强我们的面试成功概率,接 ...

  6. Redis学习笔记1-理论篇

    目录 1,Redis 数据类型的底层结构 1.1,Redis 中的数据类型 1.2,全局哈希表 1.3,数据类型的底层结构 1.4,哈希冲突 1.5,rehash 操作 2,Redis 的 IO 模型 ...

  7. Redis学习笔记(实战篇)(自用)

    Redis学习笔记(实战篇)(自用) 本文根据黑马程序员的课程资料与百度搜索的资料共同整理所得,仅用于学习使用,如有侵权,请联系删除 文章目录 Redis学习笔记(实战篇)(自用) 1.基于Sessi ...

  8. Redis学习笔记(B站狂神说)(自己总结方便复习)

    Redis学习笔记B站狂神说 redis: 非关系型数据库 一.NoSQL概述 1.为什么要用Nosql 1.单机Mysql的年代 思考一下,这种情况下:整个网站的瓶颈是什么? 1.数据量如果太大,一 ...

  9. Redis(学习笔记)

    Redis学习笔记 1.NoSQL数据库 1.1解决的问题 1.1.1解决CPU及内存压力 1.1.2解决IO压力 1.2NoSQL数据库概述 1.2.1什么是NoSQL数据库 1.2.2适用与不适用 ...

  10. Redis学习笔记①基础篇_Redis快速入门

    若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 资料链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA( ...

最新文章

  1. Android之Adapter用法总结
  2. 5.9 程序示例--非线性分类-机器学习笔记-斯坦福吴恩达教授
  3. mysql errno : 1146_MySQL_MySQL复制出错 Last_SQL_Errno:1146的解决方法,背景:我们在做数据迁移或者 - phpStudy...
  4. 国内Python最有钱途的方向,开发第二,它排第一!
  5. hibernate 高并发下遇到的大坑
  6. matplotlib polar 雷达图
  7. opencv fillConvexPoly深究
  8. struts2中常用Result类型(type)的用法
  9. Convirt管理机Socat驻留进程故障处理
  10. ansys linux安装包_ANSYS15.0 for Linux下载及安装教程 - 图文 -
  11. Win11 2022 Edge浏览器解决教资报名(浏览器不兼容)问题
  12. 斗战神与服务器断开响应,win10系统玩斗战神游戏掉线的设置办法
  13. vibran_drv.sys 无法兼容win11
  14. 系动词分类【大学英语笔记】
  15. 树莓派中文输入法安装
  16. 轻开B2C电子商务网站(20141231版)发布手册
  17. 【笔试——腾讯2021实习笔试题第二次2021.4.4】第3题 n人高空过钢索
  18. 【爬虫实战】10应用Python网络爬虫——定向爬取百度百科文字
  19. MySQL数据库——索引机制及其优化
  20. js 在js字符串中添加空格

热门文章

  1. Jquery Ajax 异步设置Table中某列的值
  2. 【Mac技巧】怎样隐藏电脑Dock栏
  3. ubuntu 18.04 卸载 mysql 过程记录
  4. 记一次MacOS 证书信任配置不生效的解决方法(clashX报错:SecTrustSettingsCopyCertificates error: -25262)
  5. 【Flutter】Dart中的继承
  6. iOS底层探索之多线程(一)—进程和线程
  7. 雷林鹏分享:PHP 表单 - 验证邮件和URL
  8. 云计算vs雾计算:物联网的发展能否「云开雾散」?
  9. CMSSDK功能介绍和关联用户系统
  10. WrapperClass