X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/163f4b8cb25ca46c1482bb6b4ca9c4c9d0f15dd4..49128f0b9da725de992e427fa341a837bcc2991b:/doc/Redis_1_2_0_Changelog.html diff --git a/doc/Redis_1_2_0_Changelog.html b/doc/Redis_1_2_0_Changelog.html index c57f56ba..256bee02 100644 --- a/doc/Redis_1_2_0_Changelog.html +++ b/doc/Redis_1_2_0_Changelog.html @@ -16,7 +16,7 @@
-Redis_1_2_0_Changelog: Contents
  CHANGELOG for Redis 1.1.90 +Redis_1_2_0_Changelog: Contents
  What's new in Redis 1.2
    New persistence mode: Append Only File
    New data type: sorted sets
    Specialized integer objects encoding
    MSET and MSETNX
    Better Performances
    Solaris Support
    Support for the new generation protocol
    A few new commands about already supported data types
    Bug fixing
  CHANGELOG for Redis 1.1.90

Redis_1_2_0_Changelog

@@ -26,7 +26,11 @@
-

CHANGELOG for Redis 1.1.90

+

What's new in Redis 1.2

New persistence mode: Append Only File

The Append Only File is an alternative way to save your data in Redis that is fully durable! Unlike the snapshotting (default) persistence mode, where the database is saved asynchronously from time to time, the Append Only File saves every change ASAP in a text-only file that works like a journal. Redis will play back this file again at startup reloading the whole dataset back in memory. Redis Append Only File supports background Log compaction. For more info read the Append Only File HOWTO.

New data type: sorted sets

Sorted sets are collections of elements (like Sets) with an associated score (in the form of a double precision floating point number). Elements in a sorted set are taken in order, so for instance to take the greatest element is an O(1) operation. Insertion and deletion is O(log(N)). Sorted sets are implemented using a dual ported data structure consisting of an hash table and a skip list. For more information please read the Introduction To Redis Data Types.

Specialized integer objects encoding

Redis 1.2 will use less memory than Redis 1.0 for values in Strings, Lists or Sets elements that happen to be representable as 32 or 64 bit signed integers (it depends on your arch bits for the long C type). This is totally transparent form the point of view of the user, but will safe a lot of memory (30% less in datasets where there are many integers).

MSET and MSETNX

That is, setting multiple keys in one command, atomically. For more information see the MSET command wiki page.

Better Performances

+

Solaris Support

Redis will now compile and work on Solaris without problems. Warning: the Solaris user base is very little, so Redis running on Solaris may not be as tested and stable as it is on Linux and Mac OS X.

Support for the new generation protocol

+

A few new commands about already supported data types

+

Bug fixing

Of course, many bugs are now fixed, and I bet, a few others introduced: this is how software works after all, so make sure to report issues in the Redis mailing list or in the Google Code issues tracker.

Enjoy! +antirez

CHANGELOG for Redis 1.1.90