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 |
|
antirez
|
dbdf74ddfd
|
merge conflicts resolved
|
2011-09-22 15:15:26 +02:00 |
|
antirez
|
07978ceb03
|
fixed flushAppendOnlyFile() function prototype to reflect the new implementation, fixing compilation.
|
2011-09-16 12:36:17 +02:00 |
|
antirez
|
5d02f830e6
|
postpone the AOF fsync if policy is everysec and there is a background fsync already going.
|
2011-09-16 12:35:12 +02:00 |
|
antirez
|
b4ea9dc894
|
Removed no longer useful fields in the redis server structure
|
2011-09-13 16:17:45 +02:00 |
|
antirez
|
3aa9917e6e
|
Replicate EVALSHA as EVAL taking a dictionary of sha1 -> script source code.
|
2011-07-13 15:38:03 +02:00 |
|
antirez
|
335b27ecd0
|
master branch merged into scripting.
|
2011-07-12 12:39:16 +02:00 |
|
antirez
|
ee2dc83094
|
Take a pointer to the relevant entry of the command table in the client structure. This is generally a more sounding design, simplifies a few functions prototype, and as a side effect fixes a bug related to the conversion of EXPIRE -1 to DEL: before of this fix Redis tried to convert it into an EXPIREAT in the AOF code, regardless of our rewrite of the command.
|
2011-07-08 12:59:30 +02:00 |
|
antirez
|
7f2a755f7d
|
Added an unique ID field to every slow log entry.
|
2011-06-30 17:36:15 +02:00 |
|
antirez
|
3d95a54faf
|
slow log configuration implemented
|
2011-06-30 15:47:15 +02:00 |
|
antirez
|
75e3a07c9c
|
First implementation of the slow log feature
|
2011-06-30 13:27:32 +02:00 |
|
antirez
|
4d0e1714f0
|
unstable merge conflicts resolved
|
2011-06-25 12:29:24 +02:00 |
|
antirez
|
59f09141f5
|
diskstore removed
|
2011-06-25 12:22:03 +02:00 |
|
antirez
|
7192cd5cb7
|
Fix for bug 561 and other related problems
|
2011-06-20 17:19:36 +02:00 |
|
antirez
|
0b00199553
|
DB API refactoring. The changes were designed together with Pieter Noordhuis.
|
2011-06-20 16:42:16 +02:00 |
|
antirez
|
c91c904e1c
|
new INFO filed master_link_down_since_seconds
|
2011-06-17 16:16:46 +02:00 |
|
antirez
|
11f9b77981
|
Updated to unstable
|
2011-06-14 18:06:39 +02:00 |
|
antirez
|
0798b88e34
|
automatic AOF rewrite first implementation. Still to be tested.
|
2011-06-10 12:39:23 +02:00 |
|
Pieter Noordhuis
|
567194bf5d
|
Make replication faster (biggest gain for small number of slaves)
|
2011-05-30 12:45:07 +02:00 |
|
antirez
|
00b2ab2c8d
|
INFO now contains the time (in usecs) needed to fork() in order to persist. The info is available in the stats section of INFO.
|
2011-05-29 15:17:29 +02:00 |
|
antirez
|
6e6b7fcc10
|
All commands exported by Redis to Lua scripts are now inside the redis table. Implemented redis.log() function.
|
2011-05-25 12:32:50 +02:00 |
|
antirez
|
a044ec4e39
|
EVALSHA implemented
|
2011-05-25 12:32:49 +02:00 |
|
antirez
|
6f6559e47e
|
Lua scripts max execution time
|
2011-05-25 12:32:48 +02:00 |
|
antirez
|
2039ac2211
|
Correctly glue the reply buffer. For now returned as it is to Lua, but will be converted into Lua native type later.
|
2011-05-25 12:32:44 +02:00 |
|
antirez
|
09e9cb316e
|
Lua call of Redis command work in progress: sorry I have to go to the cinema to watch the Source Code movie
|
2011-05-25 12:32:44 +02:00 |
|
antirez
|
3dd67db52c
|
Lua function creation on EVAL, basic Lua return type to Redis protocol convertion done.
|
2011-05-25 12:32:43 +02:00 |
|
Pieter Noordhuis
|
5bd18cc33e
|
Configurable synchronous I/O timeout
|
2011-05-22 12:58:18 +02:00 |
|
Pieter Noordhuis
|
fedabe3991
|
Minor changes in non-blocking repl. connect
|
2011-05-22 12:51:09 +02:00 |
|
Pieter Noordhuis
|
6ecfff06a8
|
Non-blocking connect with master
|
2011-05-19 18:54:57 +02:00 |
|
Pieter Noordhuis
|
a67b0922d7
|
Use rio.h functions in aof.c
|
2011-05-14 12:36:22 +02:00 |
|
Pieter Noordhuis
|
78feade83d
|
Move rdbLoad* to top; update comments
|
2011-05-13 23:24:19 +02:00 |
|
Pieter Noordhuis
|
43b1feb2f0
|
Make RDB types/opcodes explicit; load/save object type
|
2011-05-13 22:14:39 +02:00 |
|
Pieter Noordhuis
|
ce9195ad16
|
Abstract file/buffer I/O to support in-memory serialization
|
2011-05-13 17:31:00 +02:00 |
|
Pieter Noordhuis
|
6ba75861f8
|
Tests for string2ll; move isObject* to object.c
|
2011-05-05 16:26:50 +02:00 |
|
antirez
|
7583202453
|
cluster import/export of hash slots implemented in the query redirection engine
|
2011-05-05 11:13:21 +02:00 |
|
antirez
|
135dcfc42c
|
CLUSTER GETKEYSINSLOT implemented
|
2011-04-29 16:17:58 +02:00 |
|
antirez
|
086fac186f
|
take a hashslot -> keys index, will be used for cluster rehasing
|
2011-04-28 19:00:33 +02:00 |
|
antirez
|
8a3ff7cff3
|
CLIENT LIST implemented
|
2011-04-21 15:38:02 +02:00 |
|
antirez
|
d021704533
|
save peak memory usage as statistic and show it in INFO. Also a new INFO field was added showing the fragmentation ratio using the peak memory info.
|
2011-04-21 10:49:52 +02:00 |
|
antirez
|
8e52ae3a8c
|
Merge remote branch 'pietern/unstable-zset' into unstable
|
2011-04-14 13:31:14 +02:00 |
|
antirez
|
72fae7e18f
|
ASCII ART FTW
|
2011-04-13 10:58:21 +02:00 |
|
Pieter Noordhuis
|
b254ad427c
|
Merge branch 'unstable' into unstable-zset
Conflicts:
src/object.c
|
2011-04-06 16:15:01 +02:00 |
|
antirez
|
224dd8bfa7
|
make sure that OBJECT ENCODING returns skiplist for sorted sets, and not raw, so that once we will merge specially encoded sorted sets everything will make sense.
|
2011-04-06 15:36:10 +02:00 |
|
antirez
|
c32a744276
|
OBJECT command implemented
|
2011-04-06 12:19:45 +02:00 |
|
antirez
|
da14691f5f
|
DUMP implemented, RESTORE and MIGRATE fixed. Use zcalloc() instead of zmalloc()+memset() in sds.c when a new string is created with NULL initialization pointer.
|
2011-04-01 18:59:28 +02:00 |
|
antirez
|
455f2e90bc
|
centralized cluster config file name. Assigned slots in CLUSTER NODES output and in cluster config file.
|
2011-03-30 17:41:13 +02:00 |
|
antirez
|
b2b9d54320
|
Cluster branch merged to unstable.
|
2011-03-29 17:51:15 +02:00 |
|
antirez
|
db608dd7e3
|
new preloading implemented, still EXEC not handled correctly, everything to test
|
2011-03-23 18:09:17 +01:00 |
|
Pieter Noordhuis
|
3746a4135a
|
Fix DEBUG DIGEST, SORT and AOF rewrite
|
2011-03-14 13:30:06 +01:00 |
|