wheat 发表于 2018-11-6 08:10:18

Redis3.0.5学习笔记(一)基础入门

# redis-server  
# redis-server --help
  
Usage: ./redis-server
  
       ./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
  

  
# redis-cli
  
# redis-cli --help
  
redis-cli 3.0.5
  

  
Usage: redis-cli ]]
  
-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, waitsseconds 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-historyLike --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 256 colors.
  
                     Default time interval is 1 sec. Change it using -i.
  
--lru-test   Simulate a cache workload with an 80-20 distribution.
  
--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-timeoutIn --pipe mode, abort with error if after sending all data.
  
                     no reply is received withinseconds.
  
                     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-latencyRun 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.


页: [1]
查看完整版本: Redis3.0.5学习笔记(一)基础入门