1
0
mirror of https://github.com/redis/go-redis.git synced 2025-06-12 14:21:52 +03:00

Add ZADD modifiers.

This commit is contained in:
Vladimir Mihailenco
2015-08-29 13:08:27 +03:00
parent 152c38c687
commit d2689feb56
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)
}