ROLE
This page documents the preview (v2.21) version. Preview includes features under active development and is for development and testing only. For production, use the stable (v2024.1) version.
YEDIS only has master role as far as Redis compatibility is concerned.
Synopsis
ROLE
This command provides information of a Redis instance, such as its role, its state of replication, its followers, or its master. Roles are either "master", "follower", or "sentinel".
-
Information of a master instance may include the following.
- "master"
- An integer that represents state of replication
- An array of connected followers { IP address, IP port, State of replication }
-
Information of a follower instance may include the following.
- "follower"
- Master IP address
- Master IP port
- Connection state that is either "disconnected", "connecting", "sync", or "connected"
- An integer that represents state of replication
-
Information of a sentinel instance may include the following.
- "sentinel"
- An array of master names.
Return value
Returns an array of values.
Examples
$ ROLE
1) "master"
2) 0
3) 1) 1) "127.0.0.1"
2) "9200"
3) "0"
2) 1) "127.0.0.1"
2) "9201"
3) "0"