To grant a user access to a Redis Enterprise cluster’s admin console and REST API, assign a predefined management role to the user.

Grant cluster management access

  1. Create a new user or edit an existing one.

  2. Assign a role to the user, either a default role or a custom role that has the appropriate cluster management role as a base.

Default management roles

Redis Enterprise Software includes five predefined roles that determine a user’s level of access to the admin console and REST API.

  1. None - Cannot access the admin console or use the REST API
  2. DB Viewer - Read database settings
  3. DB Member - Administer databases
  4. Cluster Viewer - Read cluster settings
  5. Cluster Member - Administer the cluster
  6. Admin - Full cluster access

For more details about the privileges granted by each of these roles, see admin console permissions or REST API permissions.

Admin console permissions

Here’s a summary of the admin console actions permitted by each default management role:

Action DB Viewer DB Member Cluster Viewer Cluster Member Admin
Edit database configuration ❌ No ✅ Yes ❌ No ✅ Yes ✅ Yes
Reset slow log ❌ No ✅ Yes ❌ No ✅ Yes ✅ Yes
View cluster configuration ❌ No ❌ No ✅ Yes ✅ Yes ✅ Yes
View cluster logs ❌ No ✅ Yes ✅ Yes ✅ Yes ✅ Yes
View cluster metrics ❌ No ❌ No ✅ Yes ✅ Yes ✅ Yes
View database configuration ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
View database metrics ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
View node configuration ❌ No ❌ No ✅ Yes ✅ Yes ✅ Yes
View node metrics ❌ No ❌ No ✅ Yes ✅ Yes ✅ Yes
View Redis database password ❌ No ✅ Yes ❌ No ✅ Yes ✅ Yes
View and edit cluster settings ❌ No ❌ No ❌ No ❌ No ✅ Yes

More info