Redis 服务器

2025年3月17日 | 阅读 3 分钟

Redis 服务器命令用于管理 Redis 服务器。 有不同的服务器命令,可用于获取服务器信息、统计数据和服务器的其他特性。

示例

让我们举一个例子来了解如何获取有关服务器的所有统计数据和信息。

Redis Publish Server 1

Redis 服务器命令

以下是 Redis 数据库中使用的一些服务器命令的列表

索引命令描述
1BGREWRITEAOF此命令用于异步重写追加文件。
2BGSAVE此命令用于异步将数据集保存到磁盘。
3CLIENT KILL [ip:port] [ID client-id]此命令用于终止客户端的连接。
4CLIENT LIST此命令用于获取服务器的客户端连接列表。
5CLIENT GETNAME此命令用于获取当前连接的名称。
6CLIENT PAUSE timeout此命令用于停止处理来自客户端的命令,持续指定的时间。
7CLIENT SETNAME connection-name此命令用于设置当前连接名称。
8CLUSTER SLOTS此命令用于获取集群槽到节点映射的数组。
9COMMAND此命令用于获取 Redis 命令详细信息的数组。
10COMMAND COUNT此命令用于获取 Redis 命令的总数。
11COMMAND GETKEYS此命令用于根据完整的 Redis 命令提取键。
12BGSAVE此命令用于异步将数据集保存到磁盘。
13COMMAND INFO command-name [command-name ...]此命令用于获取特定 Redis 命令详细信息的数组。
14CONFIG GET parameter此命令用于获取配置参数的值。
15CONFIG REWRITE此命令用于使用内存中的配置重写配置文件。
16CONFIG SET parameter value此命令用于将配置参数设置为给定的值。
17CONFIG RESETSTAT此命令用于重置 INFO 返回的统计信息。
18DBSIZE此命令用于返回所选数据库中的键数。
19DEBUG OBJECT key此命令用于获取有关键的调试信息。
20DEBUG SEGFAULT此命令用于使服务器崩溃。
21FLUSHALL此命令用于从所有数据库中删除所有键。
22FLUSHDB此命令用于从当前数据库中删除所有键。
23INFO [section]此命令用于获取有关服务器的信息和统计数据。
24LASTSAVE此命令用于检索上次成功保存到磁盘的 UNIX 时间戳。
25MONITOR此命令用于实时监听服务器接收到的所有请求。
26ROLE此命令用于返回实例在复制上下文中的角色。
27SAVE此命令用于同步将数据集保存到磁盘。
28SHUTDOWN [NOSAVE] [SAVE]此命令用于同步将数据集保存到磁盘,然后关闭服务器。
29SLAVEOF host port此命令用于使服务器成为另一个实例的从属服务器,或将其提升为 master。
30SLOWLOG subcommand [argument]此命令用于管理 Redis 慢查询日志。
31SYNC此命令用于复制。
32TIME此命令用于返回当前的服务器时间。