1. 22 1月, 2012 2 次提交
  2. 09 11月, 2011 2 次提交
  3. 08 11月, 2011 1 次提交
  4. 02 11月, 2011 1 次提交
  5. 10 5月, 2011 1 次提交
  6. 11 2月, 2011 1 次提交
  7. 03 11月, 2010 1 次提交
  8. 15 9月, 2010 1 次提交
    • A
      This should fix Issue 332: when there is a background process saving we still... · 3856f147
      antirez 提交于
      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
  9. 27 7月, 2010 1 次提交
  10. 25 7月, 2010 3 次提交
    • B
      Add zcalloc and use it where appropriate · 399f2f40
      Benjamin Kramer 提交于
      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
    • B
      Remove _dictAlloc and friends · d9dd352b
      Benjamin Kramer 提交于
      zmalloc calls abort() so _dictPanic will never be called.
      d9dd352b
    • B
      Reduce code duplication · b1e0bd4b
      Benjamin Kramer 提交于
      b1e0bd4b
  11. 01 7月, 2010 1 次提交
    • A
      redis.c split into many different C files. · e2641e09
      antirez 提交于
      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
  12. 16 4月, 2010 2 次提交
  13. 15 4月, 2010 1 次提交
  14. 10 4月, 2010 1 次提交
  15. 09 4月, 2010 2 次提交
  16. 17 3月, 2010 1 次提交
  17. 19 2月, 2010 1 次提交
  18. 04 11月, 2009 1 次提交
  19. 01 5月, 2009 1 次提交
  20. 30 4月, 2009 1 次提交
  21. 24 4月, 2009 1 次提交
  22. 28 3月, 2009 1 次提交
  23. 22 3月, 2009 1 次提交