Skip to content

redis ​

go
import "github.com/prescriptoo/prescriptoo-api/pkg/infrastructure/redis"

Package redis provides Redis client driver initialization and connection management.

Index ​

type Client ​

Client wraps the Redis driver connection state.

go
type Client struct {
    Addr string
    DB   int
}

func NewRedisClient ​

go
func NewRedisClient(ctx context.Context, cfg Config) (*Client, error)

NewRedisClient initializes and checks connectivity for a Redis instance.

type Config ​

Config defines connection parameters for Redis.

go
type Config struct {
    Host     string
    Port     string
    Password string
    DB       int
}

Generated by gomarkdoc

Documentation follows the source. Planned contracts are marked explicitly.