1. 07 Mar, 2015 1 commit
    • antirez's avatar
      Scripting: native lua.exists() implementation. · 9545957a
      antirez authored
      This was a test to check how much faster native implementation would be.
      In initial tests it does not look like is this huge win.
      
      After all this is at least in part obvious. Now scripting.c tries to
      avoid allocations of argument vectors, and turning ":1" accumulated in
      the client buffer into a Lua type is a fast operation.
      9545957a
  2. 06 Mar, 2015 1 commit
  3. 04 Mar, 2015 1 commit
    • antirez's avatar
      Fix iterator for issue #2438. · 509a6cc1
      antirez authored
      Itereator misuse due to analyzeLatencyForEvent() accessing the
      dictionary during the iteration, without the iterator being
      reclared as safe.
      509a6cc1
  4. 27 Feb, 2015 11 commits
  5. 26 Feb, 2015 2 commits
    • antirez's avatar
      Improvements to PR #2425 · 832b0c7c
      antirez authored
      1. Remove useless "cs" initialization.
      2. Add a "select" var to capture a condition checked multiple times.
      3. Avoid duplication of the same if (!copy) conditional.
      4. Don't increment dirty if copy is given (no deletion is performed),
         otherwise we propagate MIGRATE when not needed.
      832b0c7c
    • Tommy Wang's avatar
      Add last_dbid to migrateCachedSocket to avoid redundant SELECT · 7fda935a
      Tommy Wang authored
      Avoid redundant SELECT calls when continuously migrating keys to
      the same dbid within a target Redis instance.
      7fda935a
  6. 25 Feb, 2015 7 commits
  7. 24 Feb, 2015 5 commits
  8. 23 Feb, 2015 1 commit
  9. 21 Feb, 2015 1 commit
  10. 19 Feb, 2015 2 commits
    • antirez's avatar
      0aa5acc8
    • antirez's avatar
      Example redis.conf binds just to 127.0.0.1. · 10246642
      antirez authored
      It's hard to pick a good approach here. A few arguments:
      
      1) There are many exposed instances on the internet.
      2) Changing the default when "bind" is not given is very dangerous,
         after an upgrade the server changes a fundamental behavior.
      3) Usually Redis, when used in a proper way, will be protected *and*
         accessed often from other computers, so this new default is likely
         not what most people want.
      4) However if users end with this default, they are using the example
         redis.conf: likely they are reading what is inside, and they'll see
         the warning.
      10246642
  11. 18 Feb, 2015 1 commit
  12. 17 Feb, 2015 2 commits
  13. 14 Feb, 2015 2 commits
  14. 13 Feb, 2015 3 commits