diff --git a/Changelog b/Changelog index b89a1989..0ce9bb4b 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,12 @@ +2009-06-14 Clojure library thanks to Ragnar Dahlén +2009-06-10 It is now possible to specify - as config file name to read it from stdin +2009-06-10 sync with jodosha redis-rb +2009-06-10 Redis-rb sync +2009-06-10 max inline request raised again to 1024*1024*256 bytes +2009-06-10 max bytes in an inline command raised to 1024*1024 bytes, in order to allow for very large MGETs and still protect from client crashes +2009-06-08 SPOP implemented. Hash table resizing for Sets and Expires too. Changed the resize policy to play better with RANDOMKEY and SPOP. +2009-06-07 some minor changes to the backtrace code +2009-06-07 enable backtrace capabilities only for Linux and MacOSX 2009-06-07 Dump a backtrace on sigsegv/sigbus, original coded thanks to Diego Rosario Brogna, modified in order to work on different OSes and to enhance reliability 2009-06-06 Merge git://github.com/dierbro/redis 2009-06-06 add more output diff --git a/doc/CommandReference.html b/doc/CommandReference.html index aa1f0e9f..d44fb1e1 100644 --- a/doc/CommandReference.html +++ b/doc/CommandReference.html @@ -30,7 +30,7 @@
set a key to a string valuereturn the string value of the keyset a key to a string returning the old value of the keymulti-get, return the strings values of the keysset a key to a string value if the key does not existincrement the integer value of key increment the integer value of key by integerdecrement the integer value of keydecrement the integer value of key by integertest if a key existsdelete a keyreturn the type of the value stored at keyreturn all the keys matching a given patternreturn a random key from the key spacerename the old key in the new one, destroing the newname key if it already existsrename the old key in the new one, if the newname key does not already existreturn the number of keys in the current dbset a time to live in seconds on a keyget the time to live in seconds of a keyAppend an element to the tail of the List value at keyAppend an element to the head of the List value at keyReturn the length of the List value at keyReturn a range of elements from the List at keyTrim the list at key to the specified range of elementsReturn the element at index position from the List at keySet a new value as the element at index position of the List at keyRemove the first-N, last-N, or all the elements matching value from the List at keyReturn and remove (atomically) the first element of the List at keyReturn and remove (atomically) the last element of the List at keyAdd the specified member to the Set value at keyRemove the specified member from the Set value at keyMove the specified member from one Set to another atomicallyReturn the number of elements (the cardinality) of the Set at keyTest if the specified value is a member of the Set at keyReturn the intersection between the Sets stored at key1, key2, ..., keyNCompute the intersection between the Sets stored at key1, key2, ..., keyN, and store the resulting Set at dstkeyReturn the union between the Sets stored at key1, key2, ..., keyNCompute the union between the Sets stored at key1, key2, ..., keyN, and store the resulting Set at dstkeyReturn the difference between the Set stored at key1 and all the Sets key2, ..., keyNCompute the difference between the Set key1 and all the Sets key2, ..., keyN, and store the resulting Set at dstkeyReturn all the members of the Set value at keyAdd the specified member to the Set value at keyRemove the specified member from the Set value at keyRemove and return (pop) a random element from the Set value at keyMove the specified member from one Set to another atomicallyReturn the number of elements (the cardinality) of the Set at keyTest if the specified value is a member of the Set at keyReturn the intersection between the Sets stored at key1, key2, ..., keyNCompute the intersection between the Sets stored at key1, key2, ..., keyN, and store the resulting Set at dstkeyReturn the union between the Sets stored at key1, key2, ..., keyNCompute the union between the Sets stored at key1, key2, ..., keyN, and store the resulting Set at dstkeyReturn the difference between the Set stored at key1 and all the Sets key2, ..., keyNCompute the difference between the Set key1 and all the Sets key2, ..., keyN, and store the resulting Set at dstkeyReturn all the members of the Set value at keySelect the DB having the specified indexMove the key from the currently selected DB to the DB having as index dbindexRemove all the keys of the currently selected DBRemove all the keys from all the databasesSort a Set or a List accordingly to the specified parametersSynchronously save the DB on diskAsynchronously save the DB on diskReturn the UNIX time stamp of the last successfully saving of the dataset on diskSynchronously save the DB on disk, then shutdown the server
+
+ Pop a random element from a Set, and return it to the caller. If the key does not exist or if the key contains an empty Set a special 'nil' value is returned.+