Redis_2_0_0_Changelog: Contents
  What's new in Redis 2.0.0

Redis_2_0_0_Changelog

What's new in Redis 2.0.0

  • Redis transactions: MULTI/EXEC (antirez)
  • Blocking POP: BLPOP and BRPOP (antirez)
  • Virtual Memory (antirez with contributions from Pieter Noordhuis)
  • APPEND command (antirez)
  • WITHSCORES in ZRANGEBYSCORE thanks to Sam Hendley (antirez)
  • Much faster .rdb loading/saving times (antirez)
  • Add DISCARD command to discard queued MULTI commands. (djanowski, antirez)
  • Interactive mode to redis-cli. (Michel Martens & Damian Janowski)
  • Countless improvements to skip list implementation (Pieter Noordhuis)
  • ZINTERSTORE, ZUNIONSTORE commands (Pieter Noordhuis)
  • ZRANK command (Pieter Noordhuis)
  • SUBSTR command (antirez)
  • Now list push commands return the length of the new list (Gustavo Picon, antirez)
  • ZREMBYRANK command (Pieter Noordhuis)
  • Hash data type with all the associated commands (antirez & Pieter Noordhuis)
  • Added ZREVRANK (Pieter Noordhuis)
  • Fixed hard to track replication bug (Jeremy Zawodny)
  • Tool to check rdb files for unprocessable opcodes (Pieter Noordhuis)
  • Random internals refactoring / cleanups (antirez & Pieter Noordhuis)
  • Fixed issues 193, 194, 191 (Antonio Ognio)
  • Support for include directive in config parser (Jeremy Zawodny)
  • Fix authentication for redis-cli on non-interactive mode. (Michel Martens)
  • Added linenoise.c for zero deps line editing support. (antirez)
  • Use linenoise for line editing on redis-cli. (Michel Martens)
  • More incremental expiration of keys. (antirez)
  • CONFIG command (antirez)
  • Publis/Subscribe and associated commands (antirez)
  • New form of shared object, sharing all the small integers (antirez)
  • Validate numeric inputs. (Alex McHale)
  • Non blocking hash table resize, thanks to Derek Collison and Pieter Noordhuis for design ideas and help. (antirez)
  • Enable hash dereference in SORT on BY and GET (Pieter Noordhuis)
  • Now all commands support binary safe keys (antirez)
  • SETEX (Set + EXPIRE) implemented (antirez & Pieter Noordhuis)
  • redis-cli now accepts and outputs quoted strings in interactive mode (antirez)
  • New MONITOR output format with timestamp, 1 command per line. (antirez)
  • Tool to check if AOF is valid, and fix it if needed (Pieter Noordhuis)
  • Major speedup to AOF with fsync always, thanks to Derek Collison for the algorithm (antirez)
  • Append only filename configurable (Pieter Noordhuis)
  • Add SIGTERM shutdown handling. (Ashley Martens)
  • Many improvements in Redis test suite (Pieter Noordhuis)
  • Add git commit information to INFO listing (Pieter Noordhuis & antirez)
  • Many more minor things mainly from me and Pieter Noordhuis, but this changelog is already too big ;)