Skip to content
Commits on Mar 4, 2011
  1. release notes updated

    committed Mar 4, 2011
  2. version bumped to 2.0.5

    committed Mar 4, 2011
Commits on Feb 15, 2011
  1. @pietern
Commits on Nov 8, 2010
  1. make sure to flush stdout every line read in monitor mode, to play we…

    committed Nov 8, 2010
    …ll with redirection to file
Commits on Nov 6, 2010
  1. commit d8a717f backported from master to 2.2 (do not save DB if no sa…

    committed Nov 6, 2010
    …ve interval configured with RDB, by Robey Pointer).
Commits on Oct 27, 2010
Commits on Oct 26, 2010
  1. @pietern
Commits on Oct 24, 2010
  1. todo for 2.04 updated

    committed Oct 24, 2010
Commits on Oct 15, 2010
  1. new release notes for 2.0.3

    committed Oct 15, 2010
  2. version bumped to 2.0.3

    committed Oct 15, 2010
Commits on Oct 11, 2010
  1. maxmemory fixed, we now try to release memory just before we check fo…

    committed Oct 11, 2010
    …r the memory limit. Before fixing there was code between the attempt to free memory and the check for memory limits, and this code could result into allocations going again after the memory limit.
Commits on Oct 7, 2010
  1. @pietern

    Never block for keys when the AOF is being replayed

    pietern committed Oct 8, 2010
    Replaying an AOF with blocking pop commands would lead to a state where
    the fake AOF client would register itself (multiple times) as blocking
    for a series of keys. Subsequent pushes against these keys could result
    in a crash. Reported by and traced with the help from Jamie Turner.
Commits on Sep 22, 2010
  1. release notes updated

    committed Sep 22, 2010
  2. Version is now 2.0.2

    committed Sep 22, 2010
  3. Changed the dict resize policy when BGSAVEs are in progress to a more

    committed Sep 15, 2010
    dynamic algorithm where an overbooking up to 5 times is tolerated, but
    after this threshold is reached the resizing is performed even if there
    are child processes running.
Commits on Sep 15, 2010
  1. Use a pointer for dict resize policy instead of a global

    committed Sep 15, 2010
    This makes sure only the main hash table cannot be resized when a BGSAVE
    is in progress. In particular, set commands that generate a set (S*STORE
    commands), will fall back to O(N) access instead of O(1) access because
    the resulting sets have a huge number of collisions without resizing.
Commits on Sep 9, 2010
  1. version is now 2.0.1

    committed Sep 9, 2010
  2. redis-cli does no longer try to auto detect if it is used inside a pi…

    committed Sep 9, 2010
    …pe. To read last argument from stdandard input there is to use the -x option. This will make it playing better inside cron scripts and in general when stdin is hacked.
Commits on Sep 7, 2010
  1. make sure to unblock clients waiting for a given key if VM is enabled…

    committed Sep 7, 2010
    … when the key is deleted. This fixes a race condition with VM where the blocked client is never notified.
  2. avoid actively expiring keys in the cron loop if this keys are being …

    committed Sep 7, 2010
    …swapped or loaded. This avoids a rare race condition
  3. @pietern

    Fix bug where the client is not present in server.clients when free'i…

    pietern committed Sep 6, 2010
    …ng it
    When creating the readable event results in an error (this happens when
    the server hits OS limits), the client was not added to the list of
    clients when freeClient was called. This results in an assertion error.
    It is better to check this condition first and free the client
    immediately when this condition occurs.
Commits on Sep 3, 2010
  1. Redis version is now 2.0.0

    committed Sep 3, 2010
Something went wrong with that request. Please try again.