---
acl_categories:
- '@write'
- '@sortedset'
- '@fast'
arguments:
- display_text: key
key_spec_index: 0
name: key
type: key
- display_text: increment
name: increment
type: integer
- display_text: member
name: member
type: string
arity: 4
categories:
- docs
- develop
- stack
- oss
- rs
- rc
- oss
- kubernetes
- clients
command_flags:
- write
- denyoom
- fast
complexity: O(log(N)) where N is the number of elements in the sorted set.
description: Increments the score of a member in a sorted set.
group: sorted-set
hidden: false
key_specs:
- RW: true
access: true
begin_search:
spec:
index: 1
type: index
find_keys:
spec:
keystep: 1
lastkey: 0
limit: 0
type: range
update: true
linkTitle: ZINCRBY
railroad_diagram: /images/railroad/zincrby.svg
since: 1.2.0
summary: Increments the score of a member in a sorted set.
syntax_fmt: ZINCRBY key increment member
title: ZINCRBY
---
Increments the score of `member` in the sorted set stored at `key` by
`increment`.
If `member` does not exist in the sorted set, it is added with `increment` as
its score (as if its previous score was `0.0`).
If `key` does not exist, a new sorted set with the specified `member` as its
sole member is created.
An error is returned when `key` exists but does not hold a sorted set.
The `score` value should be the string representation of a numeric value, and
accepts double precision floating point numbers.
It is possible to provide a negative value to decrement the score.
## Examples
{{% redis-cli %}}
ZADD myzset 1 "one"
ZADD myzset 2 "two"
ZINCRBY myzset 2 "one"
ZRANGE myzset 0 -1 WITHSCORES
{{% /redis-cli %}}
## Redis Software and Redis Cloud compatibility
| Redis
Software | Redis
Cloud | Notes |
|:----------------------|:-----------------|:------|
| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | |
## Return information
{{< multitabs id="zincrby-return-info"
tab1="RESP2"
tab2="RESP3" >}}
[Bulk string reply](../../develop/reference/protocol-spec#bulk-strings): the new score of _member_ as a double precision floating point number.
-tab-sep-
[Double reply](../../develop/reference/protocol-spec#doubles): the new score of _member_.
{{< /multitabs >}}