基于 Node.js 的 Redis 哨兵代理客户端:Thorin-redis-proxy
Thorin-redis-proxy
简介:
Thorin-redis-proxy 是一个用 Node.js 编写的 Redis 哨兵代理客户端,用于管理和连接 Redis 哨兵实例。
特性:
- 可在 Docker 和 Kubernetes 环境中部署
- 可配置 Sentinel 主机、名称和查询间隔
- 提供 HTTP 运行状况检查端口
环境变量:
- SENTINEL_HOST:Sentinel 主机地址(主机名或 IP 地址:端口号)
- SENTINEL_NAME:Sentinel 集群名称
- SENTINEL_CHECK:查询 Sentinel 间隔时间(毫秒,默认为 800 毫秒)
- PORT:代理运行端口(默认为 6379)
- HEALTH_PORT:运行状况检查端口(默认为 8080)
用法:
可以通过 Node.js 命令行或环境变量设置指定环境变量。例如:
node proxy.js --sentinel-host=localhost:26379 --sentinel-name=my-sentinel
7.74KB
文件大小:
评论区