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
Nathan Florea
d831863640
Added a config directive for a Unix socket mask
...
Added a configuration directive to allow a user to specify the
permissions to be granted to the Unix socket file. I followed
the format Pieter and Salvatore discusses in issue #85 (
https://github.com/antirez/redis/issues/85 ).
2011-10-10 11:21:15 -07:00
antirez
cea99297dd
Issue #131 . stime/utime reported in INFO was inverted. Fixed thanks to Didier Spezia.
2011-10-10 15:31:55 +02:00
Nathan Florea
e265f4682c
Unlink Unix socket file on shutdown
2011-10-09 00:46:03 -07:00
antirez
fd9f590e2f
Fixed command table for RESTORE to make it accepting keys only for the right slots when cluster is enabled.
2011-09-29 15:14:06 +02:00
antirez
cd80380f20
Deny commands flagged as REDIS_CMD_NOSCRIPT from Lua scripts
2011-09-27 13:57:10 +02:00
antirez
2c4d7c157d
added the NOSCRIPT and RANDOM command flags
2011-09-27 13:45:46 +02:00
antirez
b84f94b1eb
command table refactoring to make it simpler adding new flags
2011-09-26 15:40:39 +02:00
Salvatore Sanfilippo
660c6f5e69
Merge pull request #78 from vambo/patch-1
...
Corrected typo in documentation for R_Zero, R_PosInf, R_NegInf, R_Nan;
2011-09-20 02:00:58 -07:00