serverl sql 数据在哪里找_数据库 – 在哪里可以找到redis-cli和redis-server的文档?...

子车宏浚
2023-12-01

redis-cli的命令行参数没有官方文档.如果您键入–help的命令行参数,您会得到以下内容:

对于redis-cli 2.8.18:

redis-cli 2.8.18

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

-h Server hostname (default: 127.0.0.1).

-p Server port (default: 6379).

-s Server socket (overrides hostname and port).

-a Password to use when connecting to the server.

-r Execute specified command N times.

-i When -r is used,waits seconds per command.

It is possible to specify sub-second times like -i 0.1.

-n Database number.

-x Read last argument from STDIN.

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

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

--raw Use raw formatting for replies (default when STDOUT is

not a tty).

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

--csv Output in CSV format.

--stat Print rolling stats about server: mem,clients,...

--latency Enter a special mode continuously sampling latency.

--latency-history Like --latency but tracking latency changes over time.

Default time interval is 15 sec. Change it using -i.

--slave Simulate a slave showing commands received from the master.

--rdb Transfer an RDB dump from remote server to local file.

--pipe Transfer raw Redis protocol from stdin to server.

--pipe-timeout In --pipe mode,abort with error if after sending all data.

no reply is received within seconds.

Default timeout: 30. Use 0 to wait forever.

--bigkeys Sample Redis keys looking for big keys.

--scan List all keys using the SCAN command.

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

--intrinsic-latency Run a test to measure intrinsic system latency.

The test will run for the specified amount of seconds.

--eval Send an EVAL command using the Lua script 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 no command is given,redis-cli starts in interactive mode.

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

对于redis-server 2.8.18:

Usage: ./redis-server [/path/to/redis.conf] [options]

./redis-server - (read config from stdin)

./redis-server -v or --version

./redis-server -h or --help

./redis-server --test-memory

Examples:

./redis-server (run the server with default conf)

./redis-server /etc/redis/6379.conf

./redis-server --port 7777

./redis-server --port 7777 --slaveof 127.0.0.1 8888

./redis-server /etc/myredis.conf --loglevel verbose

Sentinel mode:

./redis-server /etc/sentinel.conf --sentinel

 类似资料: