Skip to content

Commit

Permalink
update to redis 6
Browse files Browse the repository at this point in the history
  • Loading branch information
alicebob committed Jun 10, 2020
1 parent 34d9a7a commit 19f451d
Show file tree
Hide file tree
Showing 20 changed files with 258 additions and 255 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ Commands which will probably not be implemented:

## &c.

Tests are run against Redis 5.0.7. The [./integration](./integration/) subdir
Tests are run against Redis 6.0.5. The [./integration](./integration/) subdir
compares miniredis against a real redis instance.

If you want to test Redis Sentinel have a look at [minisentinel](https://github.com/Bose/minisentinel).
Expand Down
10 changes: 5 additions & 5 deletions cmd_connection.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ func (m *Miniredis) cmdAuth(c *server.Peer, cmd string, args []string) {
c.WriteError(errWrongNumber(cmd))
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}
if getCtx(c).nested {
Expand All @@ -72,11 +72,11 @@ func (m *Miniredis) cmdAuth(c *server.Peer, cmd string, args []string) {

withTx(m, c, func(c *server.Peer, ctx *connCtx) {
if m.password == "" {
c.WriteError("ERR Client sent AUTH, but no password is set")
c.WriteError("ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?")
return
}
if m.password != pw {
c.WriteError("ERR invalid password")
c.WriteError("WRONGPASS invalid username-password pair")
return
}

Expand All @@ -95,7 +95,7 @@ func (m *Miniredis) cmdEcho(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand All @@ -115,7 +115,7 @@ func (m *Miniredis) cmdSelect(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down
2 changes: 1 addition & 1 deletion cmd_connection_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ func TestAuth(t *testing.T) {
mustFail(t, err, "NOAUTH Authentication required.")

_, err = c.Do("AUTH", "wrongpasswd")
mustFail(t, err, "ERR invalid password")
mustFail(t, err, "WRONGPASS invalid username-password pair")

_, err = c.Do("AUTH", "nocomment")
ok(t, err)
Expand Down
28 changes: 14 additions & 14 deletions cmd_generic.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ func makeCmdExpire(m *Miniredis, unix bool, d time.Duration) func(*server.Peer,
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -98,7 +98,7 @@ func (m *Miniredis) cmdTouch(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -131,7 +131,7 @@ func (m *Miniredis) cmdTTL(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -166,7 +166,7 @@ func (m *Miniredis) cmdPTTL(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -201,7 +201,7 @@ func (m *Miniredis) cmdPersist(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -232,7 +232,7 @@ func (m *Miniredis) cmdDel(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -266,7 +266,7 @@ func (m *Miniredis) cmdType(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -295,7 +295,7 @@ func (m *Miniredis) cmdExists(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand All @@ -322,7 +322,7 @@ func (m *Miniredis) cmdMove(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -358,7 +358,7 @@ func (m *Miniredis) cmdKeys(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand All @@ -385,7 +385,7 @@ func (m *Miniredis) cmdRandomkey(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -417,7 +417,7 @@ func (m *Miniredis) cmdRename(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -446,7 +446,7 @@ func (m *Miniredis) cmdRenamenx(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -480,7 +480,7 @@ func (m *Miniredis) cmdScan(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down
10 changes: 5 additions & 5 deletions cmd_geo.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ func (m *Miniredis) cmdGeoadd(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}
key, args := args[0], args[1:]
Expand Down Expand Up @@ -91,7 +91,7 @@ func (m *Miniredis) cmdGeodist(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -149,7 +149,7 @@ func (m *Miniredis) cmdGeopos(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}
key, args := args[0], args[1:]
Expand Down Expand Up @@ -195,7 +195,7 @@ func (m *Miniredis) cmdGeoradius(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -382,7 +382,7 @@ func (m *Miniredis) cmdGeoradiusbymember(c *server.Peer, cmd string, args []stri
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down
28 changes: 14 additions & 14 deletions cmd_hash.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func (m *Miniredis) cmdHset(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -72,7 +72,7 @@ func (m *Miniredis) cmdHsetnx(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -111,7 +111,7 @@ func (m *Miniredis) cmdHmset(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -150,7 +150,7 @@ func (m *Miniredis) cmdHget(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -187,7 +187,7 @@ func (m *Miniredis) cmdHdel(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -235,7 +235,7 @@ func (m *Miniredis) cmdHexists(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -272,7 +272,7 @@ func (m *Miniredis) cmdHgetall(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -309,7 +309,7 @@ func (m *Miniredis) cmdHkeys(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -345,7 +345,7 @@ func (m *Miniredis) cmdHvals(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -381,7 +381,7 @@ func (m *Miniredis) cmdHlen(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -414,7 +414,7 @@ func (m *Miniredis) cmdHmget(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -455,7 +455,7 @@ func (m *Miniredis) cmdHincrby(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -495,7 +495,7 @@ func (m *Miniredis) cmdHincrbyfloat(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down Expand Up @@ -535,7 +535,7 @@ func (m *Miniredis) cmdHscan(c *server.Peer, cmd string, args []string) {
if !m.handleAuth(c) {
return
}
if m.checkPubsub(c) {
if m.checkPubsub(c, cmd) {
return
}

Expand Down
Loading

0 comments on commit 19f451d

Please sign in to comment.