13 lines
216 B
Go
13 lines
216 B
Go
|
|
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()
|
||
|
|
}
|
||
|
|
}
|