Permalink
Commits on Mar 22, 2009
  1. Fix QUIT. Consistently marshal/unmarshal values. Broaden fetch capabi…

    jeremy committed Mar 22, 2009
    …lity to handle multi_bulk_reply.
  2. Fix constant redefinition warning

    jeremy committed Mar 22, 2009
  3. Merge commit 'ezmobius/master'

    jeremy committed Mar 22, 2009
    Conflicts:
    	lib/redis.rb
    	spec/redis_spec.rb
  4. Merge branch 'master' of git@github.com:jeremy/redis-rb

    jeremy committed Mar 19, 2009
    Conflicts:
    	lib/redis.rb
Commits on Mar 21, 2009
  1. Revert "Update redis client to use socket primitives only + socket ti…

    Ezra Zygmuntowicz committed Mar 21, 2009
    …meouts in"
    
    This reverts commit d26c67c.
  2. Merge branch 'master' of git://github.com/tweibley/redis-rb

    Ezra Zygmuntowicz committed Mar 21, 2009
    * 'master' of git://github.com/tweibley/redis-rb:
      Implemented flush_db and last_save (w/specs).
      Fix redis download task so svn up is called on the right directory.
      Added support for info command (w/spec).  Added redis restart task.  Updated redis install task to include redis-cli.  Bumped version to 0.0.3.
  3. Implemented flush_db and last_save (w/specs).

    Taylor Weibley committed Mar 21, 2009
  4. Added support for info command (w/spec). Added redis restart task. Up…

    Taylor Weibley committed Mar 21, 2009
    …dated redis install task to include redis-cli. Bumped version to 0.0.3.
  5. Update redis client to use socket primitives only + socket timeouts in

    mperham committed Mar 21, 2009
    order to remove the slow Ruby timeout code.
Commits on Mar 19, 2009
  1. Added redis.list_rm for LREM to remove certain values form a list. pr…

    Ezra Zygmuntowicz committed Mar 19, 2009
    …otocol is complete again
  2. don lazy reconnect socket

    Ezra Zygmuntowicz committed Mar 19, 2009
  3. 10% or more faster overall with micro optz

    Ezra Zygmuntowicz committed Mar 19, 2009
  4. try socket.gets and buff.chomp instead of charwise nibble

    Ezra Zygmuntowicz committed Mar 19, 2009
  5. optimize to not use nibble_end where possible

    Ezra Zygmuntowicz committed Mar 19, 2009
Commits on Mar 17, 2009
  1. set_members and set_intersect return a ruby Set now not an array

    Ezra Zygmuntowicz committed Mar 17, 2009
Commits on Mar 15, 2009
  1. iplemented SORT also fixed a bug with trying to push integers onto a …

    Ezra Zygmuntowicz committed Mar 15, 2009
    …list.
    
    specs
Commits on Mar 14, 2009
  1. timout in 3 second and retry 3 times. make sure LIST marshalling works

    Ezra Zygmuntowicz committed Mar 14, 2009
    correctly when popping and lranging into a list with marhsalled objects
  2. Merge branch 'master' of git://github.com/tweibley/redis-rb

    Ezra Zygmuntowicz committed Mar 14, 2009
    * 'master' of git://github.com/tweibley/redis-rb:
      Now with marshal where and when appropriate.
      Bumped to 0.0.2 and added self to authors.  Also fixed README.markdown.
      Properly marshal objects for =[] and [] methods.
      Failing test for object marshalling.
  3. Now with marshal where and when appropriate.

    Taylor Weibley committed Mar 14, 2009
  4. added SINTERSTORE

    Ezra Zygmuntowicz committed Mar 14, 2009
  5. Properly marshal objects for =[] and [] methods.

    Taylor Weibley committed Mar 14, 2009
  6. Failing test for object marshalling.

    Taylor Weibley committed Mar 14, 2009
  7. include examples/

    Taylor Weibley committed Mar 14, 2009
  8. Now with examples from Ezra's Mtn. West Rubyconf talk.

    Taylor Weibley committed Mar 14, 2009
  9. Some additional cleanup.

    Taylor Weibley committed Mar 14, 2009
  10. First crack at making Ezra's baby pretty \m/.

    Taylor Weibley committed Mar 14, 2009
    Implemented proper installation of redis and dtach.
    Updated READEME to have current and accurate information.
Commits on Mar 13, 2009
  1. Implement special case keys for making sure you get the same server u…

    Ezra Zygmuntowicz committed Mar 13, 2009
    …sing distredis:
    
    sometimes you want to make sure a set of keys reside on the same server
    when using DistRedis, so I;ve implemented a scheme for this based on Salvatore's
    idea. if you use a key with {} embeded distredis will hash the key based
    on the string between the {} so for example:
    
    foo{users}
    bar{users}
    urmom{users}
    
    all of these will hash to the same server as the bare key users. This allows
    you to enforce a server in a distributed env in case you want to do set intersection or
    whatever and need the same server.
Commits on Mar 11, 2009
  1. bgsave -> lastsave

    Ezra Zygmuntowicz committed Mar 11, 2009
  2. adding better_timeout and wrapping all redis network calls in timeout…

    Ezra Zygmuntowicz committed Mar 11, 2009
    …_retry
Commits on Mar 10, 2009
  1. fixup rakefile so gem builds properly

    Ezra Zygmuntowicz committed Mar 10, 2009
Commits on Mar 9, 2009
  1. make sure the gem builds ok

    Ezra Zygmuntowicz committed Mar 9, 2009
Commits on Mar 2, 2009
  1. mumble

    Ezra Zygmuntowicz committed Mar 2, 2009
Commits on Mar 1, 2009
  1. much better key distribution with better gen_key hash function

    Ezra Zygmuntowicz committed Mar 1, 2009