Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/redis-server.html

Redis 服务器


Redis 的服务器命令主要用于管理 Redis 服务。

Redis 服务器命令

可用版本 命令及描述
>=1.0.0

BGREWRITEAOF

用于异步执行一个 AOF 文件重写操作。

>=1.0.0

BGSAVE

用于在后台保存数据。

>=2.6.9

CLIENT GETNAME

返回当前连接由 CLIENT SETNAME 设置的名字。

>=5.0.0

CLIENT ID

返回当前连接的 ID。

>=2.4.0

CLIENT KILL [ip:port] [ID client-id] [TYPE normal|master|slave|pubsub] [ADDR ip:port] [SKIPME yes/no]

关闭一个指定的连接。

>=2.4.0

CLIENT LIST [TYPE normal|master|replica|pubsub]

用于返回所有连接到 Redis 服务器的客户端相关信息。

>=2.9.50

CLIENT PAUSE timeout

将所有客户端的访问暂停指定的毫秒数。

>=3.2

CLIENT REPLY ON|OFF|SKIP

完全禁用 redis 服务器对当前客户端的回复。

>=2.6.9

CLIENT SETNAME connection-name

为当前连接分配一个名字。

>=5.0.0

CLIENT UNBLOCK client-id [TIMEOUT|ERROR]

通过其他连接解除客户端的阻塞状态。

>=2.8.13

COMMAND

用于返回所有的 Redis 命令的详细信息。

>=2.8.13

COMMAND COUNT

返回 Redis 服务的所有命令的个数。

>=2.8.13

COMMAND GETKEYS

获取当前 Redis 命令的所有键列表。

>=2.8.13

COMMAND INFO

返回有关多个 Redis 命令的详细信息的数组回复。

>=2.0.0

CONFIG GET parameter

用来读取 redis 服务器的配置文件参数。

>=2.0.0

CONFIG RESETSTAT

用来重置 INFO 命令统计里面的一些计算器。

>=2.8.0

CONFIG REWRITE

对 Redis 服务所指定的 redis.conf 文件进行改写。

>=2.0.0

CONFIG SET

可以动态地调整 Redis 服务器的配置,而无需对 Redis 重启。

>=1.0.0

DBSIZE

返回当前数据库的 key 的数量。

>=1.0.0

DEBUG OBJECT key

一个调试命令,它不应被客户端所使用,应该用 OBJECT 命令代替。

>=1.0.0

DEBUG SEGFAULT

执行一个非法的内存访问从而让 Redis 崩溃,仅在开发时用于 BUG 调试。

>=1.0.0

FLUSHALL [ASYNC]

删除 Redis 中的所有存在的 key,不仅仅是当前的数据库。

>=1.0.0

FLUSHDB [ASYNC]

用于清空当前数据库中的所有 key。

>=1.0.0

INFO [section]

返回关于 Redis 服务器的各种信息和统计数值。

>=1.0.0

LASTSAVE

返回最近一次 Redis 成功将数据保存到磁盘上的 UNIX 时间戳。

>=4.0.0

MEMORY DOCTOR

列出 Redis 服务器遇到的不同类型的内存相关问题,并提供相应的解决建议。

>=4.0.0

MEMORY HELP

返回不同子命令的说明。

>=4.0.0

MEMORY MALLOC-STATS

提供内存分配情况的内部统计报表。

>=4.0.0

MEMORY PURGE

尝试清除脏页以便内存分配器回收使用。

>=4.0.0

MEMORY STATS

将服务器的内存使用情况以数组形式返回。

>=4.0.0

MEMORY USAGE

给出一个 key 和它值在 RAM 中占用的字节数。

>=1.0.0

MONITOR

一个调试命令,返回服务器处理的每一个命令。

>=5.0.0

REPLICAOF host port

可以在线修改当前服务器的复制设置。

>=2.8.12

ROLE

返回 Redis 实例的角色及相关信息。

>=1.0.0

SAVE

以 RDB 文件的方式保存所有数据的快照。

>=1.0.0

SHUTDOWN

停止所有客户端连接,进行相应设置的持久化后,关闭 Redis 服务器进程。

>=1.0.0

SLAVEOF host port

将当前服务器转变为指定服务器的从属服务器。

>=2.2.12

SLOWLOG subcommand [argument]

用于读取和重置 Redis 慢查询日志。

>=1.0.0

SYNC

用于同步主从服务器。

>=2.6.0

TIME

返回当前 Unix 时间戳和这一秒已经过去的微秒数。