XrayR/common/limiter/model.go
2022-11-29 20:42:09 +08:00

16 lines
441 B
Go

package limiter
import (
"github.com/go-redis/redis/v8"
)
type GlobalDeviceLimitConfig struct {
Enable bool `mapstructure:"Enable"`
RedisAddr string `mapstructure:"RedisAddr"` // host:port
RedisPassword string `mapstructure:"RedisPassword"`
RedisDB int `mapstructure:"RedisDB"`
Timeout int `mapstructure:"Timeout"`
Expiry int `mapstructure:"Expiry"` // second
R *redis.Client
}