Redis 的服务器命令主要用于管理 Redis 服务。
Redis 服务器命令
可用版本 | 命令及描述 |
---|---|
>=1.0.0 |
用于异步执行一个 AOF 文件重写操作。 |
>=1.0.0 |
用于在后台保存数据。 |
>=2.6.9 |
返回当前连接由 CLIENT SETNAME 设置的名字。 |
>=5.0.0 |
返回当前连接的 ID。 |
>=2.4.0 |
关闭一个指定的连接。 |
>=2.4.0 |
CLIENT LIST [TYPE normal|master|replica|pubsub] 用于返回所有连接到 Redis 服务器的客户端相关信息。 |
>=2.9.50 |
将所有客户端的访问暂停指定的毫秒数。 |
>=3.2 |
完全禁用 redis 服务器对当前客户端的回复。 |
>=2.6.9 |
CLIENT SETNAME connection-name 为当前连接分配一个名字。 |
>=5.0.0 |
CLIENT UNBLOCK client-id [TIMEOUT|ERROR] 通过其他连接解除客户端的阻塞状态。 |
>=2.8.13 |
用于返回所有的 Redis 命令的详细信息。 |
>=2.8.13 |
返回 Redis 服务的所有命令的个数。 |
>=2.8.13 |
获取当前 Redis 命令的所有键列表。 |
>=2.8.13 |
返回有关多个 Redis 命令的详细信息的数组回复。 |
>=2.0.0 |
用来读取 redis 服务器的配置文件参数。 |
>=2.0.0 |
用来重置 INFO 命令统计里面的一些计算器。 |
>=2.8.0 |
对 Redis 服务所指定的 redis.conf 文件进行改写。 |
>=2.0.0 |
可以动态地调整 Redis 服务器的配置,而无需对 Redis 重启。 |
>=1.0.0 |
返回当前数据库的 key 的数量。 |
>=1.0.0 |
一个调试命令,它不应被客户端所使用,应该用 OBJECT 命令代替。 |
>=1.0.0 |
执行一个非法的内存访问从而让 Redis 崩溃,仅在开发时用于 BUG 调试。 |
>=1.0.0 |
删除 Redis 中的所有存在的 key,不仅仅是当前的数据库。 |
>=1.0.0 |
用于清空当前数据库中的所有 key。 |
>=1.0.0 |
返回关于 Redis 服务器的各种信息和统计数值。 |
>=1.0.0 |
返回最近一次 Redis 成功将数据保存到磁盘上的 UNIX 时间戳。 |
>=4.0.0 |
列出 Redis 服务器遇到的不同类型的内存相关问题,并提供相应的解决建议。 |
>=4.0.0 |
返回不同子命令的说明。 |
>=4.0.0 |
提供内存分配情况的内部统计报表。 |
>=4.0.0 |
尝试清除脏页以便内存分配器回收使用。 |
>=4.0.0 |
将服务器的内存使用情况以数组形式返回。 |
>=4.0.0 |
给出一个 key 和它值在 RAM 中占用的字节数。 |
>=1.0.0 |
一个调试命令,返回服务器处理的每一个命令。 |
>=5.0.0 |
可以在线修改当前服务器的复制设置。 |
>=2.8.12 |
返回 Redis 实例的角色及相关信息。 |
>=1.0.0 |
以 RDB 文件的方式保存所有数据的快照。 |
>=1.0.0 |
停止所有客户端连接,进行相应设置的持久化后,关闭 Redis 服务器进程。 |
>=1.0.0 |
将当前服务器转变为指定服务器的从属服务器。 |
>=2.2.12 |
用于读取和重置 Redis 慢查询日志。 |
>=1.0.0 |
用于同步主从服务器。 |
>=2.6.0 |
返回当前 Unix 时间戳和这一秒已经过去的微秒数。 |