ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

redis-cli 及其参数详解

2021-10-08 20:00:37  阅读:154  来源: 互联网

标签:选项 cli -- redis Redis 详解 PONG


redis-cli,除了-h、-p参数,还有很多有用的参数,要了解redis-cli的全部参数,可以执行redis-cli -help命令来进行查看,

下面将对一些重要参数的含义以及使用场景进行说明。

 

1、-r

-r(repeat)选项代表将命令执行多次,例如下面操作将会执行三次ping命令:

redis-cli -r 3 ping  
PONG  
PONG  
PONG 

 

2、-i

-i(interval)选项代表每隔几秒执行一次命令,但是-i选项必须和-r选项一起使用,下面的操作会每隔1秒执行一次ping命令,

一共执行5次:

$ redis-cli -r 5 -i 1 ping  
PONG  
PONG  
PONG  
PONG  
PONG 

注意-i的单位是秒

例如下面的操作利用-r和-i选项,每隔1秒输出内存的使用量,一共输出100次

redis-cli -r 100 -i 1 info | grep used_memory_human  
used_memory_human:2.95G  
used_memory_human:2.95G  
......................  
used_memory_human:2.94G 

 

3.-x

-x选项代表从标准输入(stdin)读取数据作为redis-cli的***一个参数,例如下面的操作会将字符串world作为set hello的值:

$ echo "world" | redis-cli -x set hello  
OK 

 

4.-c

-c(cluster)选项是连接Redis Cluster节点时需要使用的,-c选项可以防止moved和ask异常

 

5.-a

如果Redis配置了密码,可以用-a(auth)选项,有了这个选项就不需要手动输入auth命令

 

6.--scan和--pattern

--scan选项和--pattern选项用于扫描指定模式的键,相当于使用scan命令。

 

7.--slave

--slave选项是把当前客户端模拟成当前Redis节点的从节点,可以用来获取当前Redis节点的更新操作,有关于Redis复制将在第6章进行详细介绍。

合理的利用这个选项可以记录当前连接Redis节点的一些更新操作,这些更新操作很可能是实际开发业务时需要的

 

8.--rdb

--rdb选项会请求Redis实例生成并发送RDB持久化文件,保存在本地。可使用它做持久化文件的定期备份。有关Redis持久化将在第5章进行详细介绍。

 

9.--pipe

--pipe选项用于将命令封装成Redis通信协议定义的数据格式,批量发送给Redis执行,有关Redis通信协议将在第4章进行详细介绍,

例如下面操作同时执行了set hello world和incr counter两条命令:

 

标签:选项,cli,--,redis,Redis,详解,PONG
来源: https://www.cnblogs.com/houchen/p/15382583.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有