Skip to content

Concentrate Redis Pub/Sub protocol behind thin R3/Reactive adapters - #259

Merged
Skymly merged 3 commits into
mainfrom
codex/redis-protocol-bridge
Aug 30, 2026
Merged

Concentrate Redis Pub/Sub protocol behind thin R3/Reactive adapters#259
Skymly merged 3 commits into
mainfrom
codex/redis-protocol-bridge

Conversation

@Skymly

@Skymly Skymly commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

Move Redis subscribe/unsubscribe/publish/payload map into internal RedisProtocol. R3 and Reactive adapters only map observer contracts. Linked the helper into Reactive (InternalsVisibleTo leaked Polyfill).

Related Issue

Closes #248
Parent: #243

Solution module

  • Redis (Observables.Redis)

Type of change

  • Refactor (no behavior change)

Test plan

  • Redis.Tests 8, Redis.Reactive.Tests 8, R3 generator 14, Reactive generator 6 (net8)

Breaking changes

  • None

Checklist

  • This PR touches only one solution module
  • Commit messages are in English
  • No version bumps
  • No documentation changes needed

Skymly added 3 commits August 30, 2026 17:25
Subscribe, unsubscribe, publish, and payload map lived in both RedisObservable and SystemReactiveRedisAdapter. Move that into an internal RedisProtocol so lifetime fixes land once.

Closes #248
@Skymly
Skymly merged commit 724afbc into main Aug 30, 2026
28 checks passed
@Skymly
Skymly deleted the codex/redis-protocol-bridge branch August 30, 2026 09:49
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.

Deepen Redis protocol bridge behind R3/Reactive adapters

1 participant