https://github.com/kamalyes/gredis_aide
redis key在线扫描工具
https://github.com/kamalyes/gredis_aide
go redis
Last synced: 3 months ago
JSON representation
redis key在线扫描工具
- Host: GitHub
- URL: https://github.com/kamalyes/gredis_aide
- Owner: kamalyes
- Created: 2023-03-15T00:28:20.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-15T00:28:49.000Z (over 2 years ago)
- Last Synced: 2025-02-07T06:13:20.256Z (4 months ago)
- Topics: go, redis
- Language: Go
- Homepage:
- Size: 6.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gredis_aide
redis key在线扫描。直接链接redis进行在线扫描(默认配置下,qps大约4W,可根据redis性能自行调整配置)
- 帮助
`go run main.go -h`
- 未设置TTL的key扫描
`go run main.go nottl`
- 大key前50名扫描并指定配置文件路径
`go run main.go bigkey -c ./conf/config.yml`
## 输出目录
>> 程序运行目录中的result目录
## 配置文件
```yaml
Addr: redis链接地址
Port: redis端口
Password: redis密码
DB: redis的DB,redis DB默认为0
PullKeysCount: 20000 一次拉取多少个key(根据redis配置自定义)
PipeQueryCount: 2000 一次查询多少个key(根据redis配置自定义)
ConsumerNum: 3 协程数量(根据redis配置自定义)
```