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.
Connection Startup Commands
Section titled “Connection Startup Commands”Valkey GLIDE’s connection setup process automatically executes several Valkey commands that require specific ACL permissions.
| Commands | Requirements | Descriptions |
|---|---|---|
HELLO | Basic auth permissions | RESP3 protocol negotiation |
AUTH | Valid username/password | If credentials provided |
CLIENT SETINFO | +client|setinfo | Sends client metadata |
CLIENT SETNAME | +client|setname | Connection identification, if client name set |
INFO | +info | Availability zone discovery, if AZ-aware replicas enabled |
SELECT | +select or +@keyspace | Database selection, if db != 0 |
PubSub Resubscription | +@pubsub | RESP3 and existing subscriptions |