Redis 服务器
一、Redis 服务器 介绍
Redis Server 命令用于管理 Redis Server。有不同的服务器命令可用于获取服务器信息、统计信息和服务器的其他特征。
二、Redis 服务器 示例
让我们举个例子来看看如何获取有关服务器的所有统计信息和信息。
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 Yiidian"
"Welcome to Yiidian"
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 数据库中使用的一些服务器命令的列表:
命令 | 描述 |
---|---|
BGREWRITEAOF | 此命令用于异步重写仅附加文件。 |
BGSAVE | 该命令用于将数据集异步保存到磁盘。 |
CLIENT KILL [ip:port] [ID client-id] | 该命令用于终止客户端的连接。 |
CLIENT LIST | 此命令用于获取与服务器的客户端连接列表。 |
CLIENT GETNAME | 该命令用于获取当前连接的名称。 |
CLIENT PAUSE timeout | 该命令用于在指定时间内停止处理来自客户端的命令。 |
CLIENT SETNAME connection-name | 该命令用于设置当前连接名称。 |
CLUSTER SLOTS | 此命令用于获取集群插槽到节点映射的数组。 |
COMMAND | 此命令用于获取 Redis 命令详细信息数组。 |
COMMAND COUNT | 该命令用于获取 Redis 命令的总数。 |
COMMAND GETKEYS | 此命令用于提取给定完整 Redis 命令的键。 |
BGSAVE | 该命令用于将数据集异步保存到磁盘。 |
COMMAND INFO command-name [command-name ...] | 此命令用于获取特定 Redis 命令详细信息的数组。 |
CONFIG GET parameter | 该命令用于获取配置参数的值。 |
CONFIG REWRITE | 该命令用于使用内存配置重写配置文件。 |
CONFIG SET parameter value | 此命令用于获取给定值的配置参数。 |
CONFIG RESETSTAT | 此命令用于重置 INFO 返回的统计信息。 |
DBSIZE | 此命令用于返回所选数据库中的键数。 |
DEBUG OBJECT key | 此命令用于获取有关密钥的调试信息。 |
DEBUG SEGFAULT | 该命令用于使服务器崩溃。 |
FLUSHALL | 此命令用于从所有数据库中删除所有键。 |
FLUSHDB | 此命令用于从当前数据库中删除所有键。 |
INFO [section] | 此命令用于获取有关服务器的信息和统计信息。 |
LASTSAVE | 此命令用于检索上次成功保存到磁盘的 UNIX 时间戳。 |
MONITOR | 该命令用于实时监听服务器接收到的所有请求。 |
ROLE | 该命令用于返回实例在复制上下文中的角色。 |
SAVE | 该命令用于将数据集同步保存到磁盘。 |
SHUTDOWN [NOSAVE] [SAVE] | 该命令用于将数据集同步保存到磁盘,然后关闭服务器。 |
SLAVEOF host port | 此命令用于使服务器成为另一个实例的从属,或将其提升为主实例。 |
SLOWLOG subcommand [argument] | 该命令用于管理 Redis 慢查询日志。 |
SYNC | 此命令用于复制。 |
TIME | 该命令用于返回当前服务器时间。 |
热门文章
优秀文章