Documentation - Redise Pack

open all | close all

Account Management

You can view and update the cluster users in the cluster’s Settings > team page.

User Roles

In Redis Enterprise Pack 4.4 and above, administrative user roles as part of Role Based Access Control (RBAC) are now supported.

Role Description Details
Admin Has full access to the system
DB Viewer Allowed to view DB configuration/metrics. All Node/Cluster information and settings are unavailable
  • Can view info about all databases on the cluster
  • Cannot view info about nodes and cluster
  • Can view logs
  • Cannot view cluster settings outside of changing own password
Cluster Viewer Allowed to view Cluster and DB configuration/metrics.
  • Can view all info about Cluster, nodes and databases.
  • Can view logs
  • Cannot view cluster settings outside of changing own password
DB Member Allowed to view and edit DB configuration. All Node/Cluster information and settings are unavailable
  • Can create databases
  • Can view db metrics
  • Can edit database configurations
  • Can clear slowlog
  • Can view logs
  • Cannot view info about nodes and cluster
  • Cannot view cluster settings outside of changing own password
Cluster Member Allowed to view Node/DB information and edit DB configurations
  • Can view info about nodes and cluster
  • Can create databases
  • Can view db metrics
  • Can edit database configurations
  • Can clear slowlog
  • Can view logs
  • Cannot view cluster settings outside of changing own password

All roles apply to both the UI and API levels.

You can assign users with these roles through Settings -> team page in the UI or through the users API.

Adding a User

To add a user:

  1. Click the + (plus) sign at the bottom of the table.
  2. Enter the name, email and password of the new user.
  3. Select which Role the user should have
  4. Indicate whether the user will receive email alerts.
  5. Click Save icon.

Updating a User

To update a user:

  1. Click the Edit icon at the far right of the user row.
  2. Edit the user details or delete the user.

Creating users for use with LDAP authentication

To have a user authenticate with LDAP, you must have LDAP integration enabled, and then create a new user via the REST API call like this:

$ curl -k -L -v -u ":" --location-trusted -H "Content-Type: application/json" \
-X POST  http://:8080/v1/users \
-d "{\"auth_method\": \"external\", \"name\": \"\", \"role\": \"\"}"

For the user-role, put in one of the following roles:

  • admin
  • cluster_member
  • db_viewer
  • db_member
  • cluster_viewer

Note: At this time, there is no way to convert an existing account to use LDAP. You must delete the existing and create a new account to use.