feat: redis支持sentinel

This commit is contained in:
meilin.huang
2022-08-23 18:50:07 +08:00
parent b1ee9b65ff
commit 98a4c92576
9 changed files with 50 additions and 11 deletions

View File

@@ -193,7 +193,7 @@ func (r *Redis) Scan(rc *ctx.ReqCtx) {
kis := make([]*vo.KeyInfo, 0)
var cursorRes map[string]uint64 = make(map[string]uint64)
if ri.Mode == "" || ri.Mode == entity.RedisModeStandalone {
if ri.Mode == "" || ri.Mode == entity.RedisModeStandalone || ri.Mode == entity.RedisModeSentinel {
redisAddr := ri.Cli.Options().Addr
keys, cursor := ri.Scan(form.Cursor[redisAddr], form.Match, form.Count)
cursorRes[redisAddr] = cursor