--- 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 >}}