Skip to content

Add C# migration guide (StackExchange.Redis to Valkey GLIDE) #184

@currantw

Description

@currantw

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions