summaryrefslogtreecommitdiff
path: root/redis.c
Commit message (Collapse)AuthorAgeFilesLines
* Fixed deps in makefile and mkreleasehdr.sh script to really take advantage ↵antirez2010-06-131-1/+0
| | | | of the new trick to avoid recompilation of redis.c on git sha1 or dirty status change
* hopefully faster recompiling with a trickantirez2010-06-131-3/+5
|
* fixed a bug in rdbLoadObject abount specially encoded objectsantirez2010-06-131-2/+4
|
* use raw strings when loading a hash from the rdb into a zipmapPieter Noordhuis2010-06-131-2/+8
|
* Merge branch 'expire' of git://github.com/pietern/redisantirez2010-06-121-28/+24
|\
| * reuse the sds from the main dictionary in the expiration dictionaryPieter Noordhuis2010-06-071-28/+24
| |
* | Merge branch 'lists' of git://github.com/pietern/redisantirez2010-06-111-21/+124
|\ \
| * | LPUSHX, RPUSHX, LINSERT only work on non-empty lists, so there are no ↵Pieter Noordhuis2010-06-111-4/+0
| | | | | | | | | | | | clients waiting for a push
| * | make LINSERT return -1 when the value could not be insertedPieter Noordhuis2010-06-111-1/+6
| | |
| * | check if the list encoding needs to be changed on LPUSHX, RPUSHX, LINSERTPieter Noordhuis2010-06-111-2/+19
| | |
| * | make sure the value to insert is string encodedPieter Noordhuis2010-06-111-0/+2
| | |
| * | rename vars, move arguments, add commentsPieter Noordhuis2010-06-111-21/+29
| | |
| * | always iterate from head to tail on LINSERTPieter Noordhuis2010-06-111-5/+1
| | |
| * | use REDIS_TAIL to insert AFTER an entry and REDIS_HEAD to insert BEFORE an entryPieter Noordhuis2010-06-111-7/+7
| | |
| * | move listTypeInsert to be grouped with other wrapper functionsPieter Noordhuis2010-06-111-25/+25
| | |
| * | squashed merge from robey/twitter3: LINSERT BEFORE|AFTER, LPUSHX, RPUSHXRobey Pointer2010-06-111-1/+83
| | |
| * | compute swappability for ziplist encoded listsPieter Noordhuis2010-06-071-18/+15
| | |
* | | encode integers while loading an hashantirez2010-06-071-2/+2
| |/ |/|
* | Merge branch 'lists' of git://github.com/pietern/redisantirez2010-06-051-1/+1
|\ \ | |/
| * fixed two leaks for the dual encoded listsPieter Noordhuis2010-06-051-1/+1
| |
* | DISCSARD now unwatches all keys, as it shouldantirez2010-06-041-0/+1
|/
* renamed hash wrapper functions to match wrapper function naming convention: ↵Pieter Noordhuis2010-06-041-50/+50
| | | | "<type>Type<func>"
* safety assert in listTypeNextPieter Noordhuis2010-06-041-0/+3
|
* renamed list wrapper functions to be more verbosePieter Noordhuis2010-06-041-76/+76
|
* add thresholds for converting a ziplist to a real listPieter Noordhuis2010-06-041-3/+66
|
* merge antirez/smallkeysPieter Noordhuis2010-06-041-488/+568
|\
| * memory leak introduced in the latest big changes fixedantirez2010-06-031-1/+3
| |
| * Fixed VM bugs introduced with the top level keys as sds strings changesantirez2010-06-031-7/+5
| |
| * top level keys are no longer redis objects but sds strings. There are still ↵antirez2010-06-031-203/+209
| | | | | | | | a few bugs to fix when VM is enabled
| * Merge branch 'master' into smallkeysantirez2010-06-021-6/+13
| |\
| | * smarter swapout policy on AOF tooantirez2010-06-021-5/+7
| | |
| | * better swapout policy while loading RDB fileantirez2010-06-021-1/+6
| | |
| * | minor code comment changeantirez2010-06-021-1/+1
| | |
| * | minor code movements and free object pull restored to 1 millionantirez2010-06-011-73/+75
| | |
| * | Debug message was printing stuff that are sometimes not initialized/validantirez2010-06-011-2/+2
| | |
| * | Merge branch 'smallkeys' of github.com:antirez/redis into smallkeysantirez2010-06-011-10/+20
| |\ \
| | * | fixed bugs introduced in the rewrite of the new VM engineantirez2010-06-011-10/+20
| | | |
| * | | fixed a few commentsantirez2010-06-011-3/+5
| |/ /
| * | fixed missing incrRefCountantirez2010-05-311-0/+1
| | |
| * | first step of VM rewrite. blocking VM tests passing, more work needed in the ↵antirez2010-05-311-211/+241
| |/ | | | | | | async side
| * Merge branch 'no-appendfsync-on-rewrite'antirez2010-05-311-4/+26
| |\
| | * redis.conf new features the new option, a minor typo preventing the ↵antirez2010-05-281-1/+1
| | | | | | | | | | | | compilation fixed
| | * don't fsync after a rewrite if appendfsync is set to no. use aof_fsycn ↵antirez2010-05-281-4/+4
| | | | | | | | | | | | instead of fsync where appropriate
| | * added new option no-appendfsync-on-rewrite to avoid blocking on fsync() in ↵antirez2010-05-281-0/+22
| | | | | | | | | | | | the main thread while a background process is doing big I/O
* | | use ziplists in SORT STORE until the thresholds are determinedPieter Noordhuis2010-06-031-6/+1
| | |
* | | support rewriting the AOF with dual list encodingPieter Noordhuis2010-05-311-10/+33
| | |
* | | small refactor of fwrite* commands for AOF rewrite to allow writing a bulk ↵Pieter Noordhuis2010-05-311-40/+29
| | | | | | | | | | | | long long
* | | use list wrapper functions in computing the dataset digestPieter Noordhuis2010-05-311-8/+6
| | |
* | | update SORT to work with the dual list encodingPieter Noordhuis2010-05-311-31/+34
| | |
* | | function to create a new ziplist encoded listPieter Noordhuis2010-05-311-8/+13
| | |