ROLE

AttentionThis page documents an earlier version. Go to the latest (v2.1)version.

YugabyteDB only has master role for the Redis API.

Synopsis

ROLEThis command provides information of a Redis instance, such as its role, its state of replication, its slaves, or its master. Roles are either “master”, “slave”, or “sentinel”.

  • Information of a master instance may include the following.
    • “master”
    • An integer that represents state of replication
    • An array of connected slaves { IP address, IP port, State of replication }
  • Information of a slave instance may include the following.
    • “slave”
    • 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

You can do this as shown below.

  1. $ ROLE
  1. 1) "master"
  2. 2) 0
  3. 3) 1) 1) "127.0.0.1"
  4. 2) "9200"
  5. 3) "0"
  6. 2) 1) "127.0.0.1"
  7. 2) "9201"
  8. 3) "0"

See Also

auth, config