package cache import ( "mengstack/internal/config" "mengstack/internal/kernel/cache" "go.uber.org/fx" "github.com/redis/go-redis/v9" ) var Module = fx.Module("cache", fx.Provide( func(cfg *config.Config) (*redis.Client, error) { return NewRedis(cfg.Redis) }, func(rdb *redis.Client) *cache.Store { return cache.NewStore(rdb, "mengstack") }, ), )