YouTip LogoYouTip

Sorted Sets Zadd

# Redis Zadd Command | Rookie Tutorial # [Rookie Tutorial -- Learning not only technology, but also dreams!](#) * (javascript:void(0);) * (javascript:void(0);) * (javascript:void(0);) * (javascript:void(0)) Redis Tutorial (#)(#)(#)(#)(#) ## Redis Commands (#)[Redis Key(key)](#)")[Redis String(String)](#)")[Redis Hash(Hash)](#)")[Redis List(List)](#)")[Redis Set(Set)](#)")[Redis Sorted Set(sorted set)](#)")(#)[Redis Pub/Sub](#)(#)(#)(#)(#)(#)(#) ## Redis Advanced Tutorial [Redis Backup & Recovery](#)(#)(#)(#)(#)(#)(#)(#) [](#)[Redis Sorted Set(sorted set)](#) (#)[](#) In-depth Exploration Data Management Programming Networking Scripting Languages Web Design & Development Scripts Web Service Software Computer Science Programming Languages # Redis Zadd Command !(#)[Redis Sorted Set(sorted set)](#)") The Redis Zadd command is used to add one or more member elements and their score values to a sorted set. If a member is already a member of the sorted set, its score is updated, and the member element is reinserted to ensure it is in the correct position. The score value can be an integer or a double-precision floating-point number. If the sorted set key does not exist, an empty sorted set is created and the ZADD operation is performed. An error is returned when the key exists but is not of a sorted set type. **Note:** Before Redis version 2.4, ZADD could only add one element at a time. ### Syntax The basic syntax of the redis Zadd command is as follows: redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN ### Available Version >= 1.2.0 ### Return Value The number of new members successfully added, excluding members that were updated and already existed. ### Example redis> ZADD myzset 1 "one"(integer) 1 redis> ZADD myzset 1 "uno"(integer) 1 redis> ZADD myzset 2 "two" 3 "three"(integer) 2 redis> ZRANGE myzset 0 -1 WITHSCORES 1) "one"2) "1"3) "uno"4) "1"5) "two"6) "2"7) "three"8) "3" redis> !(#)[Redis Sorted Set(sorted set)](#)")
← Sorted Sets ZcardRedis Sorted Sets β†’