summaryrefslogtreecommitdiff
path: root/src/t_zset.c
Commit message (Expand)AuthorAgeFilesLines
...
* Cleanup ZADD_* flags (#8559)guybe72021-03-101-43/+40
* SRANDMEMBER RESP3 return should be Array, not Set (#8504)Wen Hui2021-02-221-0/+2
* Optimize HRANDFIELD and ZRANDMEMBER case 4 when ziplist encoded (#8444)Oran Agra2021-02-071-14/+33
* RAND* commands: fix risk of OOM panic in hash and zset, use fair random in ha...sundb2021-02-051-15/+26
* Add HRANDFIELD and ZRANDMEMBER. improvements to SRANDMEMBER (#8297)Yang Bodong2021-01-291-4/+265
* Add tests for RESP3 responce of ZINTER and ZRANGE (#8391)Oran Agra2021-01-261-0/+6
* Remove check leading to duplicate branches (#8398)Vladimir Maksimovski2021-01-251-6/+5
* Fix use of lookupKeyRead and lookupKeyWrite in zrangeGenericCommand, zunionI...sundb2021-01-131-3/+10
* Add ZRANGESTORE command, and improve ZSTORE command (#7844)Jonah H. Harris2021-01-071-233/+434
* Flow through the error handling path for most errors (#8226)Madelyn Olson2020-12-231-10/+10
* zset full dump sanitization bug (dup score instead of field) (#8167)Oran Agra2020-12-091-1/+1
* Sanitize dump payload: validate no duplicate records in hash/zset/intsetOran Agra2020-12-061-0/+49
* Limit the main db and expires dictionaries to expand (#7954)Wang Yuan2020-12-061-1/+2
* Iterate backwards on zdiff/zinter/zunion to optimize for zslInsert (#8105)Felipe Machado2020-12-031-6/+9
* Avoid excessive malloc and free in copyCommand robj creation (#8067)sundb2020-11-241-18/+6
* fix comment error about zslDeleteRangeByScore range (#8075)xindoo2020-11-221-1/+2
* Unified MULTI, LUA, and RM_Call with respect to blocking commands (#8025)Meir Shpilraien (Spielrein)2020-11-171-2/+2
* ZREVRANGEBYSCORE Optimization for out of range offset (#5773)thomaston2020-11-171-0/+6
* Add COPY command (#7953)swamp04072020-11-171-0/+62
* Fix memory leaks in newly added ZDIFF (#8056)Oran Agra2020-11-161-1/+3
* Add new commands ZDIFF and ZDIFFSTORE (#7961)Felipe Machado2020-11-151-36/+242
* Adds new pop-push commands (LMOVE, BLMOVE) (#6929)Felipe Machado2020-10-081-1/+1
* Add ZINTER/ZUNION commandbodong.ybd2020-09-241-19/+58
* Add GT and LT options to ZADD for conditional score updates (#7818)alexronke-channeladvisor2020-09-231-2/+29
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-1/+1
* Replace usage of wrongtypeerr with helper (#7633)Madelyn Olson2020-08-111-18/+10
* Add a ZMSCORE command returning an array of scores. (#7593)Tyson Andre2020-08-041-0/+18
* STORE variants: SINTER,SUNION,SDIFF,ZUNION use setKey instead of dbDelete+dbA...杨博东2020-07-111-7/+3
* Tracking: NOLOOP internals implementation.antirez2020-04-211-6/+6
* Fix zsetAdd() top comment spelling.antirez2020-04-141-3/+3
* Fix function names in zslDeleteNode() top comment.antirez2020-04-141-1/+2
* RESP3: fix cases of NULL reported instead of empty aggregate.antirez2019-09-021-9/+9
* Reduce the calling stackwubostc2019-07-241-3/+2
* Fix ZPOP return type when COUNT=0. Related to #5799.antirez2019-03-141-1/+1
* Merge pull request #4742 from guybe7/zrangebylex_leakSalvatore Sanfilippo2019-03-141-1/+4
|\
| * Fix zlexrangespec mem-leak in genericZrangebylexCommandGuy Benoish2018-03-071-1/+4
* | ZPOP should return an empty array if COUNT=0Guy Benoish2019-01-231-1/+4
* | RESP3: fix zrangeGenericCommand() proto dependent array len.antirez2019-01-091-3/+7
* | RESP3: restore the concept of null array for RESP2 compat.antirez2019-01-091-1/+1
* | RESP3: most null replies converted.antirez2019-01-091-15/+15
* | RESP3: Make WITHSCORES reply back with a flat array in RESP2.antirez2019-01-091-4/+6
* | RESP3: Use new deferred len API in t_zset.c.antirez2019-01-091-27/+20
* | Merge pull request #4737 from guybe7/zlexcount_fixSalvatore Sanfilippo2018-11-281-8/+6
|\ \
| * | Don't call sdscmp() with shared.maxstring or shared.minstringGuy Benoish2018-03-061-8/+6
| |/
* | Fix zslUpdateScore() edge case.antirez2018-08-011-2/+2
* | More commenting of zslUpdateScore().antirez2018-08-011-0/+2
* | Explain what's the point of zslUpdateScore() in top comment.antirez2018-08-011-0/+5
* | Remove old commented zslUpdateScore() from source.antirez2018-08-011-13/+0
* | Optimize zslUpdateScore() as asked in #5179.antirez2018-08-011-0/+44
* | zsetAdd() refactored adding zslUpdateScore().antirez2018-08-011-7/+18