antirez
|
b5b777fd54
|
actually call the function to async free clients in serverCron().
|
2012-01-23 16:17:22 +01:00 |
|
antirez
|
1caa425a7c
|
Implementation of the internals that make possible to terminate clients overcoming configured output buffer (soft and hard) limits.
|
2012-01-23 16:12:37 +01:00 |
|
antirez
|
58b6383898
|
typo in comment fixed
|
2012-01-21 23:34:06 +01:00 |
|
antirez
|
fff238e507
|
Fix for hash table collision attack. We simply randomize hash table initialization value at startup time.
|
2012-01-21 23:30:13 +01:00 |
|
antirez
|
df25feb732
|
all the stack trace related functions are now in debug.c. Now Redis dumps registers and stack content on crash. Currently osx supported, adding Linux right now.
|
2012-01-20 12:20:45 +01:00 |
|
antirez
|
a9ea3f0700
|
On crash print information about the current client (if any), command vector, and object associated to first argument assuming it is a key.
|
2012-01-12 16:02:57 +01:00 |
|
antirez
|
d035bf1630
|
show GCC version in INFO output.
|
2012-01-10 18:37:16 +01:00 |
|
antirez
|
64afc922e6
|
server.replstate -> server.repl_state
|
2011-12-21 12:23:18 +01:00 |
|
antirez
|
4aa527ba09
|
some RDB server struct fields renamed.
|
2011-12-21 12:22:13 +01:00 |
|
antirez
|
0bb9c8b70d
|
more AOF server struct fields renamed.
|
2011-12-21 12:17:02 +01:00 |
|
antirez
|
9868316d3f
|
AOF fileds in the global server state, and define names, renamed with more consistent names. More work to do.
|
2011-12-21 11:58:42 +01:00 |
|
antirez
|
6bb4b565ff
|
AOF refactoring, now with three states: ON, OFF, WAIT_REWRITE.
|
2011-12-21 10:31:34 +01:00 |
|
antirez
|
55092fe167
|
AOF fixes in the context of replicaiton (when AOF is used by slave) and CONFIG SET appendonly yes/no.
|
2011-12-15 16:07:49 +01:00 |
|
antirez
|
1beff5317a
|
Max limit to 10k clients removed, this implements feature request on issue #194
|
2011-12-15 11:42:40 +01:00 |
|
antirez
|
bf79f02168
|
List connected slaves with ip,port,state information in INFO, as requested by github issue #219
|
2011-12-14 15:11:11 +01:00 |
|
antirez
|
f30925d747
|
usage information updated to reflect the new way to pass options to Redis from the command line.
|
2011-12-01 13:50:36 +01:00 |
|
antirez
|
c0679d6322
|
Even when loglevel is warning the server should log that it started.
|
2011-12-01 13:45:19 +01:00 |
|
antirez
|
34893aab10
|
Support for command line configuration options for redis-server.
|
2011-12-01 13:44:53 +01:00 |
|
antirez
|
adce2c0d32
|
-h is now alias for --help when running redis-server.
|
2011-12-01 12:18:22 +01:00 |
|
antirez
|
5efff26c8f
|
I like when main() is the last function in the file.
|
2011-12-01 12:15:44 +01:00 |
|
antirez
|
ea80e56834
|
default log level is now notice.
|
2011-11-30 15:04:40 +01:00 |
|
antirez
|
3dbe9ab407
|
two new AOF related INFO fields that can be interesting information for debugging.
|
2011-11-28 11:04:03 +01:00 |
|
antirez
|
6bf13b1a8e
|
better bug report info on crash
|
2011-11-24 15:47:26 +01:00 |
|
antirez
|
9dbcab8b08
|
last executed command in CLIENT LIST output.
|
2011-11-24 14:56:34 +01:00 |
|
antirez
|
785a743b78
|
new counter in INFO output: rejected_connections with number of dropped connections because of maxclients limit reached.
|
2011-11-23 18:38:12 +01:00 |
|
antirez
|
3b2e34345c
|
More fixes in the Redis command table, to make sure all the keys are detected by Redis Cluster.
|
2011-11-22 14:27:32 +01:00 |
|
antirez
|
c2cbc5954c
|
Fixed command table for SETEX and PSETEX causing the expire time to be hashed by Redis cluster instead of the key.
|
2011-11-22 10:16:15 +01:00 |
|
antirez
|
5b49eef849
|
comment describing the Redis command table enhanced
|
2011-11-22 10:13:45 +01:00 |
|
antirez
|
8dd9319cb2
|
Close client connection and log the event when the client input buffer reaches 1GB.
|
2011-11-21 16:17:51 +01:00 |
|
antirez
|
bec0868fe4
|
Fixed a comment typo in the command table.
|
2011-11-21 10:55:52 +01:00 |
|
antirez
|
46a712d3b5
|
prevent (more) commands from Lua scripts
|
2011-11-18 14:23:38 +01:00 |
|
antirez
|
194a790664
|
New script timeout semantics and SCRIPT KILL implemented. SHUTDOWN NOSAVE and SHUTDOWN SAVE implemented.
|
2011-11-18 14:10:48 +01:00 |
|
antirez
|
5ea1e0b446
|
HINCRBYFLOAT implemented
|
2011-11-15 15:09:39 +01:00 |
|
antirez
|
8a9c8b9e64
|
Merge branch 'unstable' into incrbyfloat
|
2011-11-14 15:59:56 +01:00 |
|
antirez
|
be43c9a854
|
INCRBYFLOAT implementation
|
2011-11-12 19:27:35 +01:00 |
|
antirez
|
c93ee2bcad
|
Fixed issues with expire introduced with latest millisecond resolution feature. Many time_t were not converted to long long, and one time() call was not replaced with mstime().
|
2011-11-12 01:04:27 +01:00 |
|
antirez
|
bd19e43850
|
high resolution expires API modified to use separated commands. AOF transation to PEXPIREAT of all the expire-style commands fixed.
|
2011-11-10 17:52:02 +01:00 |
|
antirez
|
b93074be52
|
TTL, EXPIRE and EXPIREAT now support the milliseconds input/output form
|
2011-11-09 18:05:35 +01:00 |
|
antirez
|
9325bbfdc2
|
added mstime() to get UNIX time in milliseconds.
|
2011-11-09 00:03:03 +01:00 |
|
antirez
|
d6c3b3004e
|
dict.c API names modified to be more coincise and consistent.
|
2011-11-08 17:07:55 +01:00 |
|
antirez
|
76d78606c9
|
1fe4cd5
|
2011-10-31 11:14:24 +01:00 |
|
antirez
|
b64f417d3c
|
7c6da73
|
2011-10-31 11:13:28 +01:00 |
|
antirez
|
9ae9fcaefb
|
maxclients configuration is now implemented dealing with the actual process rlimits. Setting maxclients to 0 no longer makes sense and is now invalid, the new default is 10000.
See issue #162 for more information.
|
2011-10-31 10:49:27 +01:00 |
|
antirez
|
8febe57772
|
use the more generic -BUSY error for idle scripts
|
2011-10-27 20:56:12 +02:00 |
|
antirez
|
2cdb8a7afe
|
If a Lua script executes for more time than the max time specified in the configuration Redis will log a warning, and will start accepting queries (re-entering the event loop), returning -SLOWSCRIPT error for all the commands but SHUTDOWN that remains callable.
|
2011-10-27 14:49:10 +02:00 |
|
antirez
|
5e56ae9885
|
SCRIPT command for introspection and control of the scripting environment.
|
2011-10-24 22:47:00 +02:00 |
|
antirez
|
70a04c93cb
|
First implementation of the ASKING command. Semantics still to verify.
|
2011-10-17 17:35:23 +02:00 |
|
antirez
|
0a5ca33f90
|
Exit with Fatal error at startup if the RDB file signature or version is wrong.
Ref: issue #103
|
2011-10-14 16:59:38 +02:00 |
|
antirez
|
e34ae21da7
|
Fix for issue #132. Now AUTH raises an error if no server password is configured.
|
2011-10-10 22:21:17 +02:00 |
|
Salvatore Sanfilippo
|
d1b6271530
|
Merge pull request #126 from florean/unstable
Unlink Unix socket file on shutdown
|
2011-10-10 13:05:16 -07:00 |
|