summaryrefslogtreecommitdiff
path: root/src/t_set.c
Commit message (Expand)AuthorAgeFilesLines
* Fix for set max entries edge case in setTypeCreate / setTypeMaybeConvert (#12...Binbin2023-05-161-7/+7
* Minor performance improvement to SADD and HSET (#12019)Madelyn Olson2023-05-081-6/+28
* Integer Overflow in RAND commands can lead to assertion (CVE-2023-25155) (#11...Oran Agra2023-02-281-1/+1
* Key as dict entry - memory optimization for sets (#11595)Viktor Söderqvist2023-01-201-9/+8
* Obuf limit, exit during loop in *RAND* commands and KEYS (#11676)Oran Agra2023-01-161-0/+4
* Fix issues with listpack encoded set (#11685)Oran Agra2023-01-051-7/+18
* Fix zuiFind crash / RM_ScanKey hang on SET object listpack encoding (#11581)Binbin2022-12-091-6/+1
* When converting a set to dict, presize for one more element to be added (#11559)Viktor Söderqvist2022-12-061-10/+41
* Add a special notification unlink available only for modules (#9406)Huang Zhw2022-11-301-1/+1
* Fix set with duplicate elements causes sdiff to hang (#11530)Binbin2022-11-221-2/+1
* Listpack encoding for sets (#11290)Viktor Söderqvist2022-11-091-189/+538
* Reverts most of the changes of #10969 (#11178)Meir Shpilraien (Spielrein)2022-08-241-11/+4
* Fix replication inconsistency on modules that uses key space notifications (#...Meir Shpilraien (Spielrein)2022-08-181-2/+11
* Update comments on command args, and a misleading error reply (#10645)Wen Hui2022-05-131-2/+2
* fast path when SDIFF command has the same key as the first key (#10663)Lu JJ2022-05-021-1/+7
* fix typo in 'setTypeRandomElement' (#10662)Lu JJ2022-05-011-1/+1
* Sort out the mess around writable replicas and lookupKeyRead/Write (#9572)Viktor Söderqvist2021-11-281-6/+2
* fix: lookupKey on SETNX and SETXX only once (#9640)perryitay2021-11-031-2/+2
* Remove duplicate SET_OP_XX definitions in t_set.c. (#4326)罗泽轩2021-11-011-4/+0
* Fix Integer overflow issue with intsets (CVE-2021-32687) (#9586)Oran Agra2021-10-041-1/+4
* Use dictGetFairRandomKey() for HRANDFIELD,SRANDMEMBER,ZRANDMEMBER (#9538)sundb2021-09-241-1/+1
* Adds limit to SINTERCARD/ZINTERCARD. (#9425)Binbin2021-09-161-4/+45
* Cleanup: propagate and alsoPropagate do not need redisCommand (#9502)guybe72021-09-151-4/+2
* dict struct memory optimizations (#9228)yoav-steinberg2021-08-051-2/+2
* Add SINTERCARD/ZINTERCARD Commands (#8946)Jonah H. Harris2021-08-031-8/+18
* SMOVE only notify dstset when the addition is successful. (#9244)Binbin2021-07-171-1/+1
* Enhance mem_usage/free_effort/unlink/copy callbacks and add GetDbFromIO api. ...chenyang80942021-06-161-1/+1
* Fix accidental deletion of sinterstore command when we meet wrong type error....Binbin2021-06-131-13/+29
* sinterstore: add missing keyspace del event when any source set not exists. (...patpatbear2021-05-151-0/+1
* SRANDMEMBER RESP3 return should be Array, not Set (#8504)Wen Hui2021-02-221-5/+19
* Moved most static strings into the shared structure (#8411)Madelyn Olson2021-02-091-6/+3
* Add HRANDFIELD and ZRANDMEMBER. improvements to SRANDMEMBER (#8297)Yang Bodong2021-01-291-16/+20
* Flow through the error handling path for most errors (#8226)Madelyn Olson2020-12-231-2/+2
* Fix some wrong server.dirty increments (#8140)sundb2020-12-151-3/+1
* use getPositiveLongFromObjectOrReply for positive check in spop (#8146)Wen Hui2020-12-081-7/+2
* Avoid excessive malloc and free in copyCommand robj creation (#8067)sundb2020-11-241-17/+7
* Add COPY command (#7953)swamp04072020-11-171-0/+46
* Modules callbacks for lazy free effort, and unlink (#7912)chenyangyang2020-11-161-1/+1
* t_set.c comment update for srandmemberWithCountCommand (#7922)Pierre Jambet2020-10-181-1/+1
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-3/+3
* Replace usage of wrongtypeerr with helper (#7633)Madelyn Olson2020-08-111-6/+3
* Implement SMISMEMBER key member [member ...] (#7615)Tyson Andre2020-08-111-0/+19
* STORE variants: SINTER,SUNION,SDIFF,ZUNION use setKey instead of dbDelete+dbA...杨博东2020-07-111-16/+16
* Tracking: NOLOOP internals implementation.antirez2020-04-211-10/+10
* Fix spop return nil #4709bodong.ybd2019-12-211-1/+1
* RESP3: fix cases of NULL reported instead of empty aggregate.antirez2019-09-021-5/+5
* change SORT and SPOP to use lookupKeyWrite rather than lookupKeyReadOran Agra2019-03-201-1/+1
* try lazyfree temp set in SUNION & SDIFFzhaozhao.zz2019-03-071-1/+2
* Better distribution for set get-random-element operations.antirez2019-02-181-1/+1
* RESP3: most null replies converted.antirez2019-01-091-9/+9