Latest web development tutorials

Redis server

Redis server command is mainly used to manage redis service.

Examples

The following example demonstrates how to obtain redis server statistics:

redis 127.0.0.1:6379> INFO

# Server
redis_version:2.8.13
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:c2238b38b1edb0e2
redis_mode:standalone
os:Linux 3.5.0-48-generic x86_64
arch_bits:64
multiplexing_api:epoll
gcc_version:4.7.2
process_id:3856
run_id:0e61abd297771de3fe812a3c21027732ac9f41fe
tcp_port:6379
uptime_in_seconds:11554
uptime_in_days:0
hz:10
lru_clock:16651447
config_file:

# Clients
connected_clients:1
client-longest_output_list:0
client-biggest_input_buf:0
blocked_clients:0

# Memory
used_memory:589016
used_memory_human:575.21K
used_memory_rss:2461696
used_memory_peak:667312
used_memory_peak_human:651.67K
used_memory_lua:33792
mem_fragmentation_ratio:4.18
mem_allocator:jemalloc-3.6.0

# Persistence
loading:0
rdb_changes_since_last_save:3
rdb_bgsave_in_progress:0
rdb_last_save_time:1409158561
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:0
rdb_current_bgsave_time_sec:-1
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok

# Stats
total_connections_received:24
total_commands_processed:294
instantaneous_ops_per_sec:0
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
evicted_keys:0
keyspace_hits:41
keyspace_misses:82
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:264

# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

# CPU
used_cpu_sys:10.49
used_cpu_user:4.96
used_cpu_sys_children:0.00
used_cpu_user_children:0.01

# Keyspace
db0:keys=94,expires=1,avg_ttl=41638810
db1:keys=1,expires=0,avg_ttl=0
db3:keys=1,expires=0,avg_ttl=0

Redis server command

The following table lists the redis server related commands:

No. Command and description
1 BGREWRITEAOF
Asynchronous execution of a AOF (AppendOnly File) file overwrite operation
2 BGSAVE
Save the current database in the background asynchronous data to disk
3 CLIENT KILL [ip: port] [ ID client-id]
Close the client connection
4 CLIENT LIST
Get connected to the server client connections list
5 CLIENT GETNAME
Gets the name of the connection
6 CLIENT PAUSE timeout
Terminate within the specified time from the client command
7 CLIENT SETNAME connection-name
Sets the name of the current connection
8 CLUSTER SLOTS
Get mapping array cluster node
9 COMMAND
Get details Redis command array
10 COMMAND COUNT
Get the total number of Redis commands
11 COMMAND GETKEYS
Gets all the keys given command
12 TIME
Returns the current server time
13 COMMAND INFO command-name [command- name ...]
Gets the specified array Redis commands described
14 CONFIG GET parameter
Gets the value of the specified configuration parameters
15 CONFIG REWRITE
Redis server on startup configuration file specified redis.conf rewrite
16 CONFIG SET parameter value
Redis modify configuration parameters without rebooting
17 CONFIG RESETSTAT
Reset INFO command certain statistical data
18 DBSIZE
Returns the number of the current database key
19 DEBUG OBJECT key
Get key debugging information
20 DEBUG SEGFAULT
Let Redis service crashes
twenty one FLUSHALL
Delete all key all databases
twenty two FLUSHDB
Delete all current key database
twenty three INFO [section]
Redis server to obtain a variety of information and statistical values
twenty four LASTSAVE
Redis successful return last time to save data to disk, the UNIX timestamp format
25 MONITOR
Real-time print out Redis server receives a command, debugging
26 ROLE
Back from the role of master instance belongs to
27 SAVE
Asynchronous save data to disk
28 SHUTDOWN [NOSAVE] [SAVE]
Asynchronous save data to disk, and shut down the server
29 SLAVEOF host port
The current server into a slave server specified server (slave server)
30 SLOWLOG subcommand [argument]
Management redis slow log
31 SYNC
Internal commands for replication (replication) of