ROLE

YEDIS only has master role as far as Redis compatibility is concerned.

Synopsis

ROLEThis 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

  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