seaguest / ratelimit

A distributed ratelimiter based on lua + redis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ratelimit

A distributed ratelimiter based on lua + redis

Usage

package main

import (
	"github.com/seaguest/ratelimit"
)

func main() {
	ratelimit.Init("127.0.0.1:6379", "")

	ratelimit.Take("1", 60, 100000, 1)
}

About

A distributed ratelimiter based on lua + redis

License:MIT License


Languages

Language:Go 100.0%