【文件属性】:
文件名称:redis_rate:go-redis的速率限制
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-13 16:19:02
redis rate-limiting leaky-bucket gcra Go
go-redis的速率限制
:red_heart:
该软件包基于并实现了基于Redis的速率限制的 (又名泄漏桶)。 该代码需要Redis 3.2或更高版本,因为它依赖于功能。
安装
redis_rate支持2个最新的Go版本,并且需要具有支持的Go版本。 因此,请确保初始化Go模块:
go mod init github.com/my/repo
然后安装redis_rate / v9(在导入中注意v9 ;忽略它是一个普遍的错误):
go get github.com/go-redis/redis_rate/v9
例子
package redis_rate_test
import (
"context"
"fmt"
"github.com/go-redis/redis/v8"
"github.com/go-redis/redis_rate/v9"
)
func ExampleNewLimite
【文件预览】:
redis_rate-9
----.travis.yml(360B)
----renovate.json(41B)
----rate_test.go(7KB)
----.github()
--------FUNDING.yml(32B)
----.prettierrc(64B)
----rate.go(5KB)
----example_test.go(526B)
----LICENSE(1KB)
----lua.go(4KB)
----Makefile(152B)
----go.sum(8KB)
----README.md(2KB)
----go.mod(136B)