package cache import goredis "github.com/redis/go-redis/v9" func New(driver string, rdb *goredis.Client) Cache { switch driver { case "redis": return newRedisCache(rdb) default: return newMemoryCache() } }