xuedinge
98ca3dbc79
server/config/redis.go: Redis 支持配置 username,兼容云 Redis 自定义 ACL 账号
云厂商(阿里云等)的 Redis 实例使用自定义 ACL 账号时,要求客户端以
AUTH <username> <password> 双参数方式进行鉴权。当前代码在初始化
go-redis 客户端时从未设置 Username,只会发送单参数 AUTH <password>,
连接此类实例时 Ping 报错 WRONGPASS,导致服务启动失败(panic)。
- config.Redis 新增 username 配置项
- initialize/redis.go 单机与集群两种模式的客户端初始化均传入 Username
使用默认账号或本地 Redis 时 username 留空即可,行为与原有版本完全
一致(go-redis 在 Username 为空时只发送单参数 AUTH)。
Fix #2264
2026-09-20 01:49:31 +08:00
..
2025-08-28 11:45:01 +08:00
2023-01-01 01:26:57 +08:00
2026-03-27 12:14:13 +08:00
2024-07-21 11:33:25 +08:00
2026-05-11 13:48:18 +08:00
2026-05-11 13:48:18 +08:00
2026-05-11 13:48:18 +08:00
2026-05-11 13:48:18 +08:00
2026-05-11 13:48:18 +08:00
2026-06-08 16:08:08 +08:00
2025-05-13 19:24:54 +08:00
2025-03-16 12:00:22 +08:00
2024-07-21 11:33:25 +08:00
2025-06-05 11:31:25 +08:00
2026-01-30 14:33:57 +08:00
2026-05-11 13:48:18 +08:00
2026-05-11 13:48:18 +08:00
2026-09-20 01:49:31 +08:00
2022-04-12 17:57:11 +08:00
2025-05-13 19:24:54 +08:00
2024-06-27 15:02:11 +08:00
2026-05-11 13:48:18 +08:00
2023-12-04 22:12:01 +08:00
2021-08-23 23:13:24 +08:00