在Redis中,我们可以使用一些特殊的命令来获取服务器的全局状态,这些命令被称为"全局命令"。
INFO命令
INFO命令是最常用的全局命令之一。它返回关于Redis服务器的各种信息和统计,包括服务器基本信息、客户端连接信息、内存信息等。
示例代码:
redis-cli INFOSLAVEOF命令
SLAVEOF命令用于将当前服务器转变为另一个服务器的从属服务器。
示例代码:
redis-cli SLAVEOF 192.168.1.100 6379SAVE和BGSAVE命令
SAVE命令会阻塞当前服务器进程,直到RDB文件被保存完成。而BGSAVE命令会创建一个子进程来完成RDB文件的创建,父进程则继续处理其他命令。
示例代码:
redis-cli SAVE
redis-cli BGSAVEDEBUG OBJECT命令
DEBUG OBJECT命令用于获取Redis中某个key的调试信息。
示例代码:
redis-cli DEBUG OBJECT mykeyCONFIG GET和CONFIG SET命令
CONFIG GET命令用于获取Redis服务器的配置参数。CONFIG SET命令用于设置Redis服务器的配置参数。
示例代码:
redis-cli CONFIG GET *
redis-cli CONFIG SET save "60 1"CLIENT LIST命令
CLIENT LIST命令用于获取连接到Redis服务器的客户端列表。
示例代码:
redis-cli CLIENT LISTMONITOR命令
MONITOR命令用于实时监控Redis服务器接收到的命令。
示例代码:
redis-cli MONITORSHUTDOWN命令
SHUTDOWN命令用于关闭Redis服务器。
示例代码:
redis-cli SHUTDOWN以上就是一些Redis的全局命令,每个命令都有其特定的用途和使用场景。在实际应用中,可以根据需要选择合适的命令来操作Redis服务器。