Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 22, 2012
  1. Code style hack.

  2. Result of INCRBYFLOAT and HINCRBYFLOAT should never be in exponential…

    … form, and also should never contain trailing zeroes. This is not possible with vanilla printf() format specifiers, so we alter the output.
Commits on Nov 14, 2011
  1. string to number API is now more strict not accepting spaces before o…

    …r after the number. A few tests converted to match the new error messages using the word float instead of double.
Commits on Nov 12, 2011
  1. INCRBYFLOAT implementation

Commits on Nov 8, 2011
Commits on Oct 4, 2011
Commits on Jul 13, 2011
Commits on Jun 25, 2011
  1. diskstore removed

Commits on Apr 6, 2011
  1. make sure that OBJECT ENCODING returns skiplist for sorted sets, and …

    …not raw, so that once we will merge specially encoded sorted sets everything will make sense.
  2. OBJECT command implemented

Commits on Jan 1, 2011
  1. implemented a different approach to IO scheduling, so object->storage…

    … is no longer used, instead there is a queue and hash table of IO tasks to process, and it is always possible to know what are the scheduled and acrtive IO operations against every single key.
Commits on Dec 30, 2010
Commits on Dec 29, 2010
  1. touched key for WATCH refactored into a more general thing that can b…

    …e used also for the cache system. Some more changes towards diskstore working.
Commits on Dec 28, 2010
Commits on Oct 15, 2010
  1. prevent small integer sharing when maxmemory is active. So every obje…

    …ct will use a private LRU field and the LRU algorithm can work well
Commits on Oct 14, 2010
  1. Object approximated LRU algorithm enhanced / fixed / refactored. This…

    … is used for the VM currently but will soon be used for maxmemory expiring.
Commits on Aug 26, 2010
Commits on Aug 23, 2010
  1. Fixed overflow detection in argument to long convertion function in g…

    …eneral, and in expire/ttl pairs specifically, addressing issue 54
Commits on Jul 22, 2010
  1. other shared objects where created in the I/O thread in createStringO…

    …bjectFromLongLong. Fixed as well.
  2. minor typo fixed in a comment

  3. don't use object sharing inside I/O threads, as a fix for a well know…

    …n instability of VM introduced with the new object sharing code
Commits on Jul 16, 2010
Commits on Jul 1, 2010
  1. redis.c split into many different C files.

    networking related stuff moved into networking.c
    moved more code
    more work on layout of source code
    SDS instantaneuos memory saving. By Pieter and Salvatore at VMware ;)
    cleanly compiling again after the first split, now splitting it in more C files
    moving more things around... work in progress
    split replication code
    splitting more
    Sets split
    Hash split
    replication split
    even more splitting
    more splitting
    minor change
Something went wrong with that request. Please try again.