Redis - redis-cli 参数

Redis-CLI:访问Redis的客户端

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

redis-cli3.0.501

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

 -h      Server hostname (default: 127.0.0.1).

 -p          Server port (default: 6379).

 -s        Server socket (overrides hostnameand port).

 -a      Password to use when connecting to theserver.

 -r        Execute specified command N times.

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

 -n            Database number.

 -x                 Read last argumentfrom STDIN.

 -d     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  Simulate a cache workload with an 80-20distribution.

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

 

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

 --pipe             Transfer raw Redis protocolfrom stdin to server.

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

 --bigkeys          Sample Redis keys looking for bigkeys.

 --scan             List all keys using the SCANcommand.

 --pattern    Useful with --scan to specify a SCANpattern.

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

 --eval      Send an EVAL command using the Luascript at .

 --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.


你可能感兴趣的:(Redis,Cache)