本文概述
Redis Server命令用于管理Redis Server。有不同的服务器命令可用于获取服务器信息, 统计信息和服务器的其他特征。
例子
让我们来看一个示例, 以了解如何获取有关服务器的所有统计信息和信息。
redis 127.0.0.1:6379> ping
PONG
redis 127.0.0.1:6379> AUTH "password"
(error) ERR Client sent AUTH, but no password is set
redis 127.0.0.1:6379> PING
PONG
redis 127.0.0.1:6379> ECHO "Welcome to srcmini"
"Welcome to srcmini"
redis 127.0.0.1:6379> INFO
redis_version:2.4.6
redis_git_sha1:26cdd13a
redis_git_dirty:0
arch_bits:64
multiplexing_api:winsock2
gcc_version:4.6.1
process_id:6360
uptime_in_seconds:4442
uptime_in_days:0
lru_clock:1716856
used_cpu_sys:1.80
used_cpu_user:0.42
used_cpu_sys_children:0.00
used_cpu_user_children:0.00
connected_clients:1
connected_slaves:0
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
used_memory:1188152
used_memory_human:1.13M
used_memory_rss:1188152
used_memory_peak:1188112
used_memory_peak_human:1.13M
mem_fragmentation_ratio:1.00
mem_allocator:libc
loading:0
aof_enabled:0
changes_since_last_save:0
bgsave_in_progress:0
last_save_time:1506142039
bgrewriteaof_in_progress:0
total_connections_received:1
total_commands_processed:4
expired_keys:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
vm_enabled:0
role:master
Redis服务器命令
以下是Redis数据库中使用的一些服务器命令的列表:
编号 | 命令 | 描述 |
---|---|---|
1 | BGREWRITEAOF | 此命令用于异步重写仅附加文件。 |
2 | BGSAVE | 此命令用于将数据集异步保存到磁盘。 |
3 | CLIENT KILL [ip:port] [ID client-id] | 此命令用于终止客户端连接。 |
4 | CLIENT LIST | 此命令用于获取到服务器的客户端连接列表。 |
5 | CLIENT GETNAME | 此命令用于获取当前连接的名称。 |
6 | CLIENT PAUSE timeout | 此命令用于在指定时间内停止处理来自客户端的命令。 |
7 | CLIENT SETNAME connection-name | 此命令用于设置当前连接名称。 |
8 | CLUSTER SLOTS | 此命令用于获取群集插槽到节点映射的数组。 |
9 | COMMAND | 此命令用于获取Redis命令详细信息的数组。 |
10 | COMMAND COUNT | 此命令用于获取Redis命令的总数。 |
11 | COMMAND GETKEYS | 给定完整的Redis命令, 此命令用于提取密钥。 |
12 | BGSAVE | 此命令用于将数据集异步保存到磁盘。 |
13 | COMMAND INFO command-name [command-name …] | 此命令用于获取特定Redis命令详细信息的数组。 |
14 | CONFIG GET parameter | 此命令用于获取配置参数的值。 |
15 | CONFIG REWRITE | 此命令用于使用内存中配置重写配置文件。 |
16 | CONFIG SET parameter value | 此命令用于将配置参数获取给定值。 |
17 | CONFIG RESETSTAT | 此命令用于重置INFO返回的统计信息。 |
18 | DBSIZE | 此命令用于返回所选数据库中的键数。 |
19 | DEBUG OBJECT key | 此命令用于获取有关密钥的调试信息。 |
20 | DEBUG SEGFAULT | 此命令用于使服务器崩溃。 |
21 | FLUSHALL | 此命令用于从所有数据库中删除所有密钥。 |
22 | FLUSHDB | 此命令用于从当前数据库中删除所有密钥。 |
23 | INFO [section] | 此命令用于获取有关服务器的信息和统计信息。 |
24 | LASTSAVE | 此命令用于检索最后一次成功保存到磁盘的UNIX时间戳。 |
25 | MONITOR | 此命令用于实时侦听服务器收到的所有请求。 |
26 | ROLE | 此命令用于在复制的上下文中返回实例的角色。 |
27 | SAVE | 此命令用于将数据集同步保存到磁盘。 |
28 | SHUTDOWN [NOSAVE] [SAVE] | 此命令用于将数据集同步保存到磁盘, 然后关闭服务器。 |
29 | SLAVEOF host port | 此命令用于使服务器成为另一个实例的从属服务器, 或将其提升为主服务器。 |
30 | SLOWLOG subcommand [argument] | 该命令用于管理Redis慢查询日志。 |
31 | SYNC | 此命令用于复制。 |
32 | TIME | 此命令用于返回当前服务器时间。 |
评论前必须登录!
注册