feat(redis): add DisableClientCommands to suppress CLIENT subcommands

Add Config.DisableClientCommands (default false). When true, suppresses CLIENT SETNAME, CLIENT SETINFO and CLIENT MAINT_NOTIFICATIONS on connection init. Required for Redis servers that block the CLIENT family (e.g. GCP Memorystore).

Sourced from the disable_client_commands field on Fairway's infrapb.Redis.

Draft until Fairway!120 is tagged; pinned to the branch commit via go.mod for now.

Merge request reports

Loading
Loading