Redis User Management

Menu

Instaclustr provides a User Management UI for Redis clusters to help you with managing users. The User Management UI provides four functions:

  • List Users
  • Add Users
  • Change User Passwords
  • Delete Users

Users created or listed in the Users list will have read and/or write access to all keys in the cluster, depending on the level granted. If you require any other configuration, please submit a support request.

All Redis clusters will have an icredis user automatically created as a convenience, which can be deleted. If the icredis user is deleted the credentials will disappear from the cluster’s Connection Info page. 

Instaclustr reserves the default user for internal cluster management. 

User Management UI

These examples show how to use the features of the Instaclustr console’s User Management UI.

List Users

  1. To list available Redis users, first select your Redis cluster in the Instaclustr console. With your Redis cluster selected, click Users from the Redis menu.
  2. The Users page will list all Redis users on the cluster.

Add User

  1. To add a new Redis user, first select your Redis cluster in the Instaclustr console. With your Redis cluster selected, click Users from the Redis menu.
  2. From the Users page, click the New User… button. You will be redirected to the New User page.

  3. On the New User page, enter the desired username and password for the new Redis user, the desired level of initial permissions, and your Instaclustr password to confirm your identity. The initial permissions setting can be one of three things:
    • Standard – The new user will be able to read and write to all keys
    • Read-only – The new user will be able to read from all keys, but not write
    • None – The new user will have no permissions
  4. Once you’ve entered the required information, click the Create User button. If your Instaclustr password is correct and your username and password are valid, your new user will be created.
  5. Once the user is created, you will be redirected to the Users page, with a success message displayed at the top of the page. Your new user will be shown in the list of users.

Change User Password

  1. To change the password of an existing Redis user, first select your Redis cluster in the Instaclustr console. With your Redis cluster selected, click Users from the Redis menu.
  2. From the Users page, click the Change Password… button of the user whose password you want to change. You will be redirected to the Change User Password page.

  3. On the Change User Password page, enter the new password for the User, and your Instaclustr password to confirm your identity. Once you’ve entered the required information, click the Change Password button.

  4. After clicking the Change Password button you will be redirected to the Users page, with a success message displayed at the top of the page.

Delete User

  1. To delete an existing Redis user, first select your Redis cluster in the Instaclustr console. With your Kafka cluster selected, click Users from the Redis menu.

  2. From the Users page, click the Delete User… button of the user whose password you want to change. You will be redirected to the Delete User page.

  3. On the Delete User page, enter your Instaclustr password to confirm your identity. Once you’ve entered your password, click the Delete User button to delete the user.
  4. If the password was entered correctly and validated, you will be redirected to the Users page, with a success message displayed at the top of the page. The deleted user will no longer be shown in the list of users.

Redis ACL Support

Instaclustr Redis clusters have their ACL’s centrally managed.

To support our customers clusters effectively,  Redis users created via the Instaclustr Management UI are restricted from access commands marked as “dangerous” by the Redis project.

Instaclustr disallows these commands, then re-enables some according to this list.
Any command not listed is allowed.

 

CategoryAllowed commands
1) “flushdb”None
2) “acl”acl list
acl users
acl genpass
acl whoami
3) “slowlog”All
4) “debug”None
5) “role”All
6) “keys”All
7) “pfselftest”None
8) “client”client id
client getname
client setname
9) “bgrewriteaof”None
10) “replicaof”None
11) “monitor”None
12) “restore-asking”None
13) “latency”All
14) “replconf”None
15) “pfdebug”None
16) “bgsave”None
17) “sync”None
18) “config”config get
19) “flushall”None
20) “cluster”cluster info
cluster keyslot
cluster myid
cluster nodes
cluster slots
21) “info”All
22) “lastsave”None
23) “slaveof”None
24) “swapdb”None
25) “module”None
26) “restore”All
27) “migrate”None
28) “save”None
29) “shutdown”None
30) “psync”None
31) “sort”All

 

Need Support
Learn More

Already have an account?
Login to the Console

Experiencing difficulties on the website or console?
Status page for known incidents


Don’t have an account yet?
Sign up for a free trial

Why sign up?
To experience the ease of creating and managing clusters via the Instaclustr Console.