Redis第二篇(Redis基本命令)
-x 从标准输入读取一个参数
such as:
echo –en “shaw” |./redis-cli –x setname == set name shaw
-r 重复执行一个命令指定的次数
-i 设置命令执行的间隔
such as:
|
1
2
3
4
5
|
[root@M2_Redis1 src]# ./redis-cli -r 100 -i 1 info | grep total_commands_processed # 每隔1秒执行一次,共执行100次info命令total_commands_processed:140total_commands_processed:141total_commands_processed:142total_commands_processed:143 |
--rdb 获取指定redis实例的rdb文件,保存到本地
例如:
|
1
2
3
|
[root@M2_Redis1 src]# ./redis-cli --rdb /home/tools/6379.rdbSYNC sent to master, writing 31 bytes to '/home/tools/6379.rdb'Transfer finished with success. |
--scan 利用scan命令扫描列出redis中的key
--pattern 指定扫描的key的pattern,相比keys pattern模式,不会长时间阻塞redis而导致其他客户端的命令请求一直处于阻塞状态
例如:
|
1
2
|
[root@M2_Redis1 src]# ./redis-cli --scan --pattern 'na*'name |
-h 指定被链接的ip
-p 指定连接端口
-a 指定连接的用户的密码,也可以连接完成后,用auth命令完成授权
-s 只有客户端和服务端在同一个机器,可以通过unix socket方式连接
--stat 获取redis的诊断数据
例如:
|
1
2
3
4
5
6
7
|
[root@M2_Redis1 src]# ./redis-cli --stat------- data ------ --------------------- load -------------------- - child -keys mem clients blocked requests connections 1 1.78M 1 0 169 (+0) 22 1 1.78M 1 0 170 (+1) 22 1 1.78M 1 0 171 (+1) 22 1 1.78M 1 0 172 (+1) 22 |
--pipe 发送原始的redis protocl格式数据到服务器端执行
--bigkeys 对redis中的key进行采样,寻找较大的keys,还能根据采样得出大概的数据统计
例如:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
[root@M2_Redis1 src]# ./redis-cli --bigkeys# Scanning the entire keyspace to find biggest keys as well as# average sizes per key type. You can use -i 0.1 to sleep 0.1 sec# per 100 SCAN commands (not usually needed).[00.00%] Biggest string found so far 'name' with 4 bytes-------- summary -------Sampled 1 keys in the keyspace!Total key length in bytes is 4 (avg len 4.00)Biggest string found 'name' has 4 bytes1 strings with 4 bytes (100.00% of keys, avg size 4.00)0 lists with 0 items (00.00% of keys, avg size 0.00)0 sets with 0 members (00.00% of keys, avg size 0.00)0 hashs with 0 fields (00.00% of keys, avg size 0.00)0 zsets with 0 members (00.00% of keys, avg size 0.00) |
--latency 获取到命令的请求时间,包括(min,max,avg)
待补充完善。。。
Redis第二篇(Redis基本命令)的更多相关文章
- 【原】Spring整合Redis(第二篇)—SDR环境搭建具体步骤
[环境参数] Spring版本:4.2.6.RELEASESpring-Data-Redis版本:1.7.2.RELEASE Redis版本:redis-2.4.5-win32-win64 [简要说明 ...
- 15天玩转redis —— 第二篇 基础的字符串类型
我们都知道redis是采用C语言开发,那么在C语言中表示string都是采用char[]数组的,然后你可能会想,那还不简单,当我执行如下命令,肯定是直 接塞给char[]数组的. 如果你真的这么想的话 ...
- redis 第二篇 系统命令简介 上
一.系统级命令(不归属任何一个数据结构) 从keys命令说起 1. 可以模式匹配 也就是可以用正则表达式的方式来匹配 格式为KEYS pattern glob风格通配符规则 ? 匹配一个字符 ...
- Redis面试篇 -- Redis主从复制原理
Redis一般是用来支撑读高并发的,为了分担读压力,Redis支持主从复制.架构是主从架构,一主多从, 主负责写,并且将数据复制到其它的 slave 节点,从节点负责读. 所有的读请求全部走从 ...
- MySQL【第二篇】基本命令
一.连接MySQL 登录 mysql 有两种方式: 远程主机:mysql -h主机地址 -u用户名 -p密码 -P端口号 本机:mysql -h主机地址 -u用户名 -p密码 -P端口号 如果端口号是 ...
- Redis面试篇 -- Redis常见性能问题和解决方案?
master最好不要做任何的持久化工作,如RD内存快照或者AOF日志文件: 如果数据比较重要,某个slave开始AOF备份数据,策略设置为每秒同步1次: 为了主从复制的速度和连接的稳定性,master ...
- 【目录】redis 系列篇
随笔分类 - redis 系列篇 redis 系列27 Cluster高可用 (2) 摘要: 一. ASK错误 集群上篇最后讲到,对于重新分片由redis-trib负责执行,关于该工具以后再介绍.在进 ...
- Redis【第二篇】集群搭建
第一步:准备 1.安装包 ruby-2.4.0.tar.gz rubygems-2.6.10.tgz zlib-1.2.11.tar.gz redis-3.3.2.gem 2. 架构: 名称 IP 端 ...
- redis集群在线迁移第二篇(redis迁移后调整主从关系,停掉14机器上的所有从节点)-实战二
变更需求为: 1.调整主从关系,所有节点都调整到10.129.51.30机器上 2.停掉10.128.51.14上的所有redis,14机器关机 14机器下线迁移至新机房,这段时间将不能提供服务. 当 ...
随机推荐
- S5PV210的电阻触摸屏&ADC控制器
一.ADC与触摸屏控制器结构框图 1.S5PV210一共支持10路模拟输入,分别为AIN0-AIN9.其中AIN0和AIN1是只做模拟输入的,AIN2-AIN9分别可以支持2个电阻式触摸屏,所以这个就 ...
- OO.A.D.P
OO/A/D/P 对象和类 三大特征 对象: 对象是面向对象语言的一个极为重要的特点,所有的面向对象语言都有对象的共性. 1. 职责(单一) 2. 属性(数据.可改变的) 3. 函数(行为.方法.业务 ...
- .net 实现上传文件分割,断点续传上传文件
一 介绍 断点续传搜索大部分都是下载的断点续传,涉及到HTTP协议1.1的Range和Content-Range头. 来个简单的介绍 所谓断点续传,也就是要从文件已经下载的地方开始继续下载.在以前版本 ...
- C#Json序列化数据库对象
//该方法使用NewtonJson.dll插件,需要引用 //using Newtonsoft.Json;//using Newtonsoft.Json.Converters; var data = ...
- 抽象和封装_JAVA_OOP
很久没做笔记了,没有以前的刚开始学习软件时候的热情了.包括几年前U盘损坏,数据丢失,通过数据恢复,也只是找回一些零星的碎片. 现在就抽时间把以前的技术笔记找回来,这十条记录在电脑上显示的最后修改日期为 ...
- 【NoSql】Redis
[NoSql]Redis 一. 文档 1. 官网 2. Windows 安装包 3. C# Driver a. ServiceStack.Redis 最新版本是收费的 b. StackExchange ...
- C# 根据类名称创建类示例
//获得类所在的程序集名称(此处我选择当前程序集) string bllName = System.IO.Path.GetFileNameWithoutExtension(System.Reflect ...
- vs快捷方式
项目相关的快捷键 Ctrl + Shift + B = 生成项目 Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器) Shift + Alt+ C = 添加 ...
- 在Android项目中引入MuPdf
由于公司手机App要加入一个附件查看功能,需要查看PDF文件,在网上找了许多第三方工具,最后选择了MuPDF. 更多第三方工具可以查看大神总结的:http://www.cnblogs.com/poke ...
- hashchange事件的认识
写过路由的同学都知道其原理是通过URL的改变,由导航信息来决定页面信息...表述的好像有点不准确 这么说吧,只要URL参数列表只要变化就会调用hashchange事件,此时event对象包括oldUR ...