Files
crawlab/db/redis/options.go
2024-06-14 15:59:48 +08:00

21 lines
346 B
Go

package redis
import (
"github.com/crawlab-team/crawlab/db"
"time"
)
type Option func(c db.RedisClient)
func WithBackoffMaxInterval(interval time.Duration) Option {
return func(c db.RedisClient) {
c.SetBackoffMaxInterval(interval)
}
}
func WithTimeout(timeout int) Option {
return func(c db.RedisClient) {
c.SetTimeout(timeout)
}
}