summaryrefslogtreecommitdiff
path: root/src/t_hash.c
Commit message (Expand)AuthorAgeFilesLines
* Obuf limit, exit during loop in *RAND* commands and KEYS (#11676)Oran Agra2023-01-161-0/+4
* Fix range issues in ZRANDMEMBER and HRANDFIELD (CVE-2023-22458) (#11674)Oran Agra2023-01-161-1/+6
* fix hincrbyfloat not to create a key if the new value is invalid (#11149)chendianqiang2022-08-281-0/+4
* Optimization in t_hash.c: Avoid looking for a same field twice by using dictA...kmy20012022-08-141-20/+16
* Fix typo in function name "harndfieldReplyWithListpack" to "hrandfieldReplyWi...Lu JJ2022-04-241-3/+3
* Extending the use of hashTypeGetValue. (#10567)Ernesto Rodriguez Reina2022-04-111-46/+17
* Fix the bug that caused hash encoding errors when using hincrbyfloat or hincr...Lu JJ2022-04-051-0/+8
* sub-command support for ACL CAT and COMMAND LIST. redisCommand always stores ...Binbin2022-01-231-1/+1
* Fix false positive leak reported by GCC ASAN (#9816)Oran Agra2021-11-211-0/+2
* Fix ziplist and listpack overflows and truncations (CVE-2021-32627, CVE-2021-...Oran Agra2021-10-041-4/+9
* Use dictGetFairRandomKey() for HRANDFIELD,SRANDMEMBER,ZRANDMEMBER (#9538)sundb2021-09-241-1/+1
* Replace all usage of ziplist with listpack for t_zset (#9366)sundb2021-09-091-110/+2
* Replace all usage of ziplist with listpack for t_hash (#8887)sundb2021-08-101-113/+165
* dict struct memory optimizations (#9228)yoav-steinberg2021-08-051-5/+5
* hrandfield and zrandmember with count should return emptyarray when key does ...Binbin2021-07-051-2/+2
* HSETNX can lead coding type change even when skipped due to NX (#4615)luvine2021-06-301-1/+1
* Remove extra semicolon (#9117)Binbin2021-06-211-2/+2
* presize hashtable to avoid rehashing when hashTypeConvertZiplist() (#8943)DarrenJiang132021-06-151-0/+3
* Fixes some typos (#8874)Andy Pan2021-04-271-1/+1
* fix typo, stracture to structure (#8784)Bonsai2021-04-141-1/+1
* SRANDMEMBER RESP3 return should be Array, not Set (#8504)Wen Hui2021-02-221-0/+2
* Add ziplistReplace, in-place optimized for elements of same sizeViktor Söderqvist2021-02-161-5/+2
* Moved most static strings into the shared structure (#8411)Madelyn Olson2021-02-091-4/+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-0/+253
* Fix some wrong server.dirty increments (#8140)sundb2020-12-151-1/+1
* Sanitize dump payload: validate no duplicate records in hash/zset/intsetOran Agra2020-12-061-0/+49
* Sanitize dump payload: ziplist, listpack, zipmap, intset, streamOran Agra2020-12-061-3/+3
* Avoid excessive malloc and free in copyCommand robj creation (#8067)sundb2020-11-241-18/+9
* Add COPY command (#7953)swamp04072020-11-171-0/+54
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-1/+1
* Fix RESP3 response for HKEYS/HVALS on non-existing key (#7781)Oran Agra2020-09-101-1/+3
* Fixed hset error since it's shared with hmset (#7678)Madelyn Olson2020-08-191-1/+1
* Replace usage of wrongtypeerr with helper (#7633)Madelyn Olson2020-08-111-9/+3
* Tracking: NOLOOP internals implementation.antirez2020-04-211-5/+5
* Module API for loading and saving long doubleOran Agra2019-11-031-1/+1
* RESP3: fix cases of NULL reported instead of empty aggregate.antirez2019-09-021-2/+2
* Increase string2ld's buffer size (and fix HINCRBYFLOAT)Guy Benoish2019-01-281-0/+4
* RESP3: fix HMGET bug introduced with RESP3 changes.antirez2019-01-091-1/+1
* RESP3: fix genericHgetallCommand() assert.antirez2019-01-091-0/+3
* RESP3: most null replies converted.antirez2019-01-091-5/+5
* RESP3: Use new API and types in t_hash.c.antirez2019-01-091-7/+9
* Merge pull request #3745 from guybe7/unstableSalvatore Sanfilippo2018-02-131-1/+1
|\
| * enlarged buffer given to ld2stringGuy Benoish2017-01-111-1/+1
* | t_hash.c: clarify calling two times the same function.antirez2017-11-281-2/+2
* | HMSET and MSET implementations unified. HSET now variadic.antirez2017-06-291-18/+14
|/
* Use const in Redis Module API where possible.Yossi Gottlieb2016-06-201-2/+2
* Fix HINCRBYFLOAT to work with long doubles.antirez2015-11-041-4/+4
* Hash new implementation memleaks fixed.antirez2015-10-011-11/+52