Redis - redis-cli 参数

Redis-CLI:访问Redis的客户端

在命令行下输入:redis-cli --help 得到帮助文件如下:

redis-cli3.0.501

Usage:redis-cli [OPTIONS] [cmd [arg [arg ...]]]

 -h <hostname>      Server hostname (default: 127.0.0.1).

 -p <port>          Server port (default: 6379).

 -s <socket>        Server socket (overrides hostnameand port).

 -a <password>      Password to use when connecting to theserver.

 -r <repeat>        Execute specified command N times.

 -i <interval>      When -r is used, waits <interval>seconds per command.  It is possible to specify sub-second times like -i0.1.

 -n <db>            Database number.

 -x                 Read last argumentfrom STDIN.

 -d <delimiter>     Multi-bulk delimiter in for raw formatting(default: \n).

 -c                 Enable cluster mode(follow -ASK and -MOVED redirections).

 --raw              Use raw formatting forreplies (default when STDOUT is not a tty).

 --no-raw           Force formatted output even whenSTDOUT is not a tty.

 --csv              Output in CSV format.

 --stat             Print rolling stats aboutserver: mem, clients, ...

 --latency          Enter a special mode continuouslysampling latency.

 --latency-history  Like --latency but tracking latency changes over time. Default time interval is 15 sec. Change it using -i.

 --latency-dist     Shows latency as a spectrum, requires xterm 256colors.  Default time interval is 1 sec. Change it using -i.

 --lru-test <keys>  Simulate a cache workload with an 80-20distribution.

 --slave            Simulate a slave showingcommands received from the master.

 

 --rdb <filename>   Transfer an RDB dump from remote server to localfile.

 --pipe             Transfer raw Redis protocolfrom stdin to server.

 --pipe-timeout <n> In --pipe mode, abort with error if after sending alldata. no reply is received within <n> seconds.  Default timeout: 30.Use 0 to wait forever.

 --bigkeys          Sample Redis keys looking for bigkeys.

 --scan             List all keys using the SCANcommand.

 --pattern <pat>    Useful with --scan to specify a SCANpattern.

 --intrinsic-latency <sec> Run a test to measure intrinsic systemlatency. The test will run for the specified amount of seconds.

 --eval <file>      Send an EVAL command using the Luascript at <file>.

 --help             Output this help and exit.

 --version          Output version and exit.

 

Examples:

 cat /etc/passwd | redis-cli -x set mypasswd

 redis-cli get mypasswd

 redis-cli -r 100 lpush mylist x

 redis-cli -r 100 -i 1 info | grep used_memory_human:

 redis-cli --eval myscript.lua key1 key2 , arg1 arg2 arg3

 redis-cli --scan --pattern '*:12345*'

 

 (Note: when using --eval the comma separates KEYS[] from ARGV[] items)

 

When nocommand is given, redis-cli starts in interactive mode.

Type"help" in interactive mode for information on available commands.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值