ROLE

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"

See also

auth, config