在Redis中,可以通过INFO命令来查看Redis实例的角色信息。在Redis中,有两种角色:主节点(master)和从节点(slave)。

下面是查看Redis角色的方法和操作流程:

使用命令行界面或者Redis客户端连接到Redis实例。

执行INFO命令来获取Redis实例的信息。INFO命令可以返回一系列关于Redis实例的信息,包括角色、内存使用情况、持久化参数等。

127.0.0.1:6379> INFO

观察INFO命令的输出结果。在输出结果中,可以找到以role:开头的行,它会显示Redis实例的角色信息。主节点的角色信息是role:master,从节点的角色信息是role:slave。

# Replication

role:master

connected_slaves:2

# 显示从节点信息

slave0:ip=127.0.0.1,port=6380,state=online,offset=10294,lag=0

slave1:ip=127.0.0.1,port=6381,state=online,offset=10294,lag=0

在上面的示例中,Redis实例的角色是主节点(master),并且有两个从节点(slave0和slave1)。从节点信息会列出所有连接到当前主节点的从节点的详细信息。

另外,可以使用CLUSTER NODES命令来查看Redis Cluster中每个节点的角色信息。CLUSTER NODES命令会返回一段包含每个节点信息的字符串。每个节点的信息以空格分隔,其中包括角色等信息。

127.0.0.1:6379> CLUSTER NODES

通过执行以上操作,可以方便地查看Redis实例的角色信息。