redis_rate:go-redis的速率限制

时间:2024-06-02 10:05:42
【文件属性】:

文件名称:redis_rate:go-redis的速率限制

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-02 10:05:42

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)

网友评论