1. 18 Apr, 2012 1 commit
  2. 15 Mar, 2012 1 commit
  3. 22 Jan, 2012 1 commit
  4. 21 Jan, 2012 1 commit
  5. 08 Nov, 2011 3 commits
  6. 02 Nov, 2011 1 commit
  7. 10 May, 2011 1 commit
  8. 11 Feb, 2011 1 commit
  9. 03 Nov, 2010 1 commit
  10. 15 Sep, 2010 1 commit
    • antirez's avatar
      This should fix Issue 332: when there is a background process saving we still... · 3856f147
      antirez authored
      This should fix Issue 332: when there is a background process saving we still allow the hash tables to grow, but only when a critical treshold is reached. Formerly we prevented the resize at all triggering pathological O(N) behavior. Also there is a fix for the statistics in INFO about the number of keys expired
      3856f147
  11. 27 Jul, 2010 1 commit
  12. 24 Jul, 2010 3 commits
    • Benjamin Kramer's avatar
      Add zcalloc and use it where appropriate · 399f2f40
      Benjamin Kramer authored
      calloc is more effecient than malloc+memset when the system uses mmap to
      allocate memory. mmap always returns zeroed memory so the memset can be
      avoided.  The threshold to use mmap is 16k in osx libc and 128k in bsd
      libc and glibc. The kernel can lazily allocate the pages, this reduces
      memory usage when we have a page table or hash table that is mostly
      empty.
      
      This change is most visible when you start a new redis instance with vm
      enabled.  You'll see no increased memory usage no matter how big your
      page table is.
      399f2f40
    • Benjamin Kramer's avatar
      Remove _dictAlloc and friends · d9dd352b
      Benjamin Kramer authored
      zmalloc calls abort() so _dictPanic will never be called.
      d9dd352b
    • Benjamin Kramer's avatar
      Reduce code duplication · b1e0bd4b
      Benjamin Kramer authored
      b1e0bd4b
  13. 01 Jul, 2010 1 commit
    • antirez's avatar
      redis.c split into many different C files. · e2641e09
      antirez authored
      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
      e2641e09
  14. 16 Apr, 2010 1 commit
  15. 15 Apr, 2010 2 commits
  16. 10 Apr, 2010 1 commit
  17. 08 Apr, 2010 2 commits
  18. 17 Mar, 2010 1 commit
  19. 19 Feb, 2010 1 commit
  20. 04 Nov, 2009 1 commit
  21. 30 Apr, 2009 2 commits
  22. 23 Apr, 2009 1 commit
  23. 27 Mar, 2009 1 commit
  24. 22 Mar, 2009 1 commit