redis客户端工具之redis-cli

1)首先支持执行通用的命令如,redis-cli incr mycounter

2)支持执行命令结果输出如,redis-cli incr mycounter > /tmp/output.txt

3)执行输出结果类型时结果类型不输出如,redis-cli --raw incr mycounter

4)支持登录其他redis实例如,redis-cli -h redis15.localnet.org -p 6390 ping

5)按照密码方式登录如,redis-cli -a myUnguessablePazzzzzword123 ping

6)通过其他进程或者文件方式获取执行命令如, 

redis-cli -x set foo < /etc/services 

cat /tmp/commands.txt | redis-cli

7)遍历指定次数执行命令如,redis-cli -r 5 incr foo 

8)配合指定次数设置执行的时间间隔如, redis-cli -r -1 -i 1 INFO | grep rss_human

9)支持按照csv格式输出入,redis-cli --csv lrange mylist 0 -1

10)redis3.2版本后支持lua脚本的执行如,redis-cli --eval /tmp/script.lua foo , bar

11)登录到其他实例如,connect 127.0.0.1 9999

12)重启调试如,debug restart

13)执行指定次数命令如,5 incr mycounter

14)命令查询辅助工具,其中支持按照类别查询

类别有@generic , @list , @set , @sorted_set, @hash , @pubsub, @transactions, @connection, @server, @scripting, @hyperloglog),

同时也支持按照命令查询,

help @list

help set

15)命令窗口清屏如,clear

16)简便的监控命令如,redis-cli --stat

17)监控redis实例接收的命令如,redis-cli monitor

18)redis存储的元素扫描如,

redis-cli --bigkeys

redis-cli --scan | head -10

redis-cli --scan --pattern '*-11*'

redis-cli --scan --pattern 'user:*' | wc -l

19)支持发布订阅模式如,redis-cli psubscribe '*'

20)支持redis实例延时监测,如

redis-cli --latency

redis-cli --latency-history

redis-cli --latency-history -i 10

redis-cli --latency-dist

redis-cli --intrinsic-latency 5

21)远程rdb文件备份如,redis-cli --rdb /tmp/dump.rdb

22)从模式查看如,redis-cli --slave

23)LRU模拟测试如,redis-cli --lru-test 10000000

 

参考资料:

http://redis.io/topics/rediscli

转载于:https://my.oschina.net/u/914290/blog/711342

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值