基于 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
zip 文件大小:7.74KB