-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Summary
Add a C# migration guide to the Valkey GLIDE documentation site, covering migration from StackExchange.Redis to Valkey GLIDE for C#.
Description
The docs site at glide.valkey.io currently has migration guides for Go, Java, Node.js, PHP, and Python (under src/content/docs/migration/), but C# is missing.
Since Valkey GLIDE for C# is API-compatible with StackExchange.Redis, a migration guide from StackExchange.Redis would be the most valuable addition. This guide should cover:
- Key differences between StackExchange.Redis and Valkey GLIDE for C#
- Connection setup and configuration mapping
- API mapping for common operations (strings, hashes, lists, sets, sorted sets, pub/sub)
- Batch/pipeline and transaction differences
- Error handling differences
- Features unique to Valkey GLIDE (e.g., cluster scan, AZ affinity, OpenTelemetry)
The guide should follow the same structure and conventions as the existing migration guides (e.g., src/content/docs/migration/python/redis-py/).
Proposed Solution
Create a new migration guide at src/content/docs/migration/csharp/stackexchange-redis/ following the pattern of existing guides. The C# client repo (valkey-glide-csharp) already has StackExchange.Redis API compatibility as a design goal, so the guide can highlight both the compatible surface and the areas where the APIs diverge.
Effort & Severity Estimates
- Effort: medium
- Severity: low
Related
- Existing migration guides:
src/content/docs/migration/{go,java,nodejs,php,python}/ - C# client repo: https://github.com/valkey-io/valkey-glide-csharp
- C# docs support added in valkey-glide-docs PR #173