- 02 Feb, 2012 2 commits
- 01 Feb, 2012 1 commit
-
-
antirez authored
SORT is now more deterministic: does not accept to compare by score items that have scores not representing a valid double. Also items with the same score are compared lexycographically. At the same time the scripting side introduced the ability to sort the output of SORT when sort uses the BY <constant> optimization, resulting in no specific ordering. Since in this case the user may use GET, and the result of GET can be null, converted into false as Lua data type, this commit also introduces the ability to sort Lua tables containining false, only if the first (faster) attempt at using just table.sort with a single argument fails.
-
- 31 Jan, 2012 2 commits
-
-
antirez authored
Order output of commands returning random arrays using table.sort when called from Lua, partially fixing issue #165. The issue is yet not completely fixed since we can't add the REDIS_CMD_SORT_FOR_SCRIPT flag in SORT currently, both because it may contain NULLs and because it is not cool to re-sort everything at every call when instead this should be sorted only if BY <constant> is used.
-
antirez authored
-
- 24 Jan, 2012 2 commits
-
-
antirez authored
Client output buffer limits: configuration of parameters for the different classes of clients implemented.
-
antirez authored
asyncCloseClientOnOutputBufferLimitReached() now ignores clients with REDIS_CLOSE_ASAP flag already set. Return value of the function changed from int to void since it is not used. Fixed logging of the client scheduled to be closed.
-
- 23 Jan, 2012 1 commit
-
-
antirez authored
Implementation of the internals that make possible to terminate clients overcoming configured output buffer (soft and hard) limits.
-
- 20 Jan, 2012 2 commits
- 17 Jan, 2012 2 commits
- 12 Jan, 2012 1 commit
-
-
antirez authored
On crash print information about the current client (if any), command vector, and object associated to first argument assuming it is a key.
-
- 31 Dec, 2011 3 commits
- 30 Dec, 2011 1 commit
-
-
antirez authored
Fixed replication when multiple slaves are attaching at the same time. The output buffer was not copied correctly between slaves. This fixes issue #141.
-
- 21 Dec, 2011 6 commits
-
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
AOF fileds in the global server state, and define names, renamed with more consistent names. More work to do.
-
antirez authored
-
antirez authored
server.appendonly -> server.aof_state, and many comments added in the server global state structure in the process.
-
- 15 Dec, 2011 1 commit
-
-
antirez authored
AOF fixes in the context of replicaiton (when AOF is used by slave) and CONFIG SET appendonly yes/no.
-
- 13 Dec, 2011 1 commit
-
-
antirez authored
-
- 01 Dec, 2011 1 commit
-
-
antirez authored
-
- 24 Nov, 2011 3 commits
- 23 Nov, 2011 1 commit
-
-
antirez authored
new counter in INFO output: rejected_connections with number of dropped connections because of maxclients limit reached.
-
- 21 Nov, 2011 1 commit
-
-
antirez authored
-
- 18 Nov, 2011 1 commit
-
-
antirez authored
New script timeout semantics and SCRIPT KILL implemented. SHUTDOWN NOSAVE and SHUTDOWN SAVE implemented.
-
- 15 Nov, 2011 1 commit
-
-
antirez authored
-
- 12 Nov, 2011 1 commit
-
-
antirez authored
-
- 11 Nov, 2011 1 commit
-
-
antirez authored
-
- 10 Nov, 2011 1 commit
-
-
antirez authored
high resolution expires API modified to use separated commands. AOF transation to PEXPIREAT of all the expire-style commands fixed.
-
- 09 Nov, 2011 1 commit
-
-
antirez authored
Initial support for key expire times with millisecond resolution. RDB version is now 3, new opcoded added for high resolution times. Redis is still able to correctly load RDB version 2. Tests passing but still a work in progress. API to specify milliseconds expires still missing, but the precision of normal expires is now already improved and working.
-
- 08 Nov, 2011 2 commits
- 04 Nov, 2011 1 commit
-
-
antirez authored
-