Skip to content

ACL Permissions Requirements

Valkey/Redis-OSS supports authentication mechanisms, enabling secure connections through passwords. Proper authentication is crucial for restricting access to authorized clients and safeguarding your data.

  • Password Authentication: Clients authenticate using a predefined password.
  • Access Control Lists (ACLs): Offers granular user permissions with individual passwords.

Valkey GLIDE’s connection setup process automatically executes several Valkey commands that require specific ACL permissions.

CommandsRequirementsDescriptions
HELLOBasic auth permissionsRESP3 protocol negotiation
AUTHValid username/passwordIf credentials provided
CLIENT SETINFO+client|setinfoSends client metadata
CLIENT SETNAME+client|setnameConnection identification, if client name set
INFO+infoAvailability zone discovery, if AZ-aware replicas enabled
SELECT+select or +@keyspaceDatabase selection, if db != 0
PubSub Resubscription+@pubsubRESP3 and existing subscriptions