1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-28 06:42:00 +03:00

Merge pull request #158 from go-redis/fix/zadd-30

Add ZADD modifiers.
This commit is contained in:
Vladimir Mihailenco
2015-09-03 17:23:59 +03:00
3 changed files with 243 additions and 30 deletions

View File

@ -361,7 +361,9 @@ var ok = []byte("OK")
func (cmd *BoolCmd) parseReply(rd *bufio.Reader) error {
v, err := parseReply(rd, nil)
// `SET key value NX` returns nil when key already exists.
// `SET key value NX` returns nil when key already exists, which
// is inconsistent with `SETNX key value`.
// TODO: is this okay?
if err == Nil {
cmd.val = false
return nil
@ -476,6 +478,10 @@ func (cmd *FloatCmd) Val() float64 {
return cmd.val
}
func (cmd *FloatCmd) Result() (float64, error) {
return cmd.Val(), cmd.Err()
}
func (cmd *FloatCmd) String() string {
return cmdString(cmd, cmd.val)
}