Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RateKeyFunc ¶
RateKeyFunc is a function for rate key.
type RedisRateLimiter ¶ added in v0.157.0
type RedisRateLimiter struct {
// contains filtered or unexported fields
}
RedisRateLimiter is middleware for rate limiting using Redis.
func NewRedisRateLimiter ¶ added in v0.157.0
func NewRedisRateLimiter(keyGen RateKeyFunc) *RedisRateLimiter
NewRedisRateLimiter creates new Redis-based rate limiter middleware.
func (*RedisRateLimiter) Middleware ¶ added in v0.157.0
func (r *RedisRateLimiter) Middleware() gin.HandlerFunc
Middleware returns Gin middleware.
Click to show internal directories.
Click to hide internal directories.