In association with heise online

07 September 2010, 09:51

Version 2.0 of NoSQL database Redis released

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

Version 2.0 of the NoSQL database Redis database has been released with new features including virtual memory support, a hash datatype and publish/subscribe messaing. Development of Redis is assisted by VMware who sponsor Salvatore Sanfillippo and Pieter Noordhuis, lead developers of the project. Sanfillipo was hired by VMware in March.

Redis is a BSD licensed, key/value store which is written in ANSI C and runs on POSIX systems like Linux, BSD, Mac OS X, Solaris and others. Libraries to access the store are available for Ruby, Python, PHP, Erlang, Java, Scala, C#, C, Clojure and JavaScript.

The new Virtual Memory feature allows Redis key/value stores to grow beyond the size of system's RAM; Keys are still retained in memory, but the associated values can now be swapped to disk. The Hashes command family and datatype bring the ability to store multiple key/value pairs as the value of a single key with the values within the hash datatype being usable in sorting operations.

Publish/Subscribe allows the Redis server to operate as a message passing bus with clients able to publish messages on channels and listen to channels for messages of interest. Other features include a Multi/Exec command family which allow multiple commands to be executed as an atomic block and blocking lists for implementing producer/consumer interaction between clients.

Redis 2.0 is available to download as source from the project's Google Code pages. The next version of Redis, 2.2.0, is approaching feature freeze soon say the developers.


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit