Use the valkeycompat.Adapter for a go-redis like API
mainThe valkeycompat.Adapter provides a high-level API that closely mimics the go-redis Cmdable interface. This is useful for developers who prefer a more concise syntax than the standard valkey-go command builder or those migrating existing codebases from go-redis to valkey.
To migrate, replace your go-redis UniversalClient with a valkeycompat.Adapter initialized with a valkey.Client.
import (
"github.com/valkey-io/valkey-go"
"github.com/valkey-io/valkey-go/valkeycompat"
)
// ... setup client ...
compat := valkeycompat.NewAdapter(client)
// Use compat as a go-redis replacement