Skip to content

Redis 连不上时别把库写给开发者的建议摆给用户 - #23

Merged
joesdu merged 2 commits into
mainfrom
dev
Sep 3, 2026
Merged

Redis 连不上时别把库写给开发者的建议摆给用户#23
joesdu merged 2 commits into
mainfrom
dev

Conversation

@joesdu

@joesdu joesdu commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

joesdu and others added 2 commits September 3, 2026 17:24
StackExchange.Redis 在连不上时会在异常消息尾巴上附一句
"…use abortConnect=false in your connection string or AbortOnConnectFail=false; in your code"。
这句话经 ProtocolConnectionException 一路走到宿主的连接失败提示框里,有两重坏处:
用户根本没有"连接字符串"可改,而那恰恰是本插件**刻意不采纳**的做法 ——
设 false 会让 ConnectAsync 成功返回一个后台重试中的对象,界面于是画出一个空键树、
然后每个操作各自超时。所以在出口处剪掉。

补两条纪律进 README:首次连接必须大声失败(AbortOnConnectFail = true),
以及这一条"不把库写给开发者的建议摆给用户"。

新增 RedisWorkspaceProviderTests:死端口必抛 ProtocolConnectionException、
消息里要带端点、且不含 abortConnect —— 宿主不会为一条连不上的连接开标签页,
不抛就等于什么都没发生。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01J5gfiQ8G3JfqomjRkuHmPP
…essage

Redis 连不上时别把库写给开发者的建议摆给用户
@joesdu
joesdu merged commit bba5ce4 into main Sep 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant