summaryrefslogtreecommitdiff
path: root/src/multi.c
Commit message (Expand)AuthorAgeFilesLines
* Don't propagate spurious MULTI on DEBUG LOADAOF.antirez2020-05-051-1/+4
* ACL LOG: log failed auth attempts.antirez2020-02-041-1/+1
* ACL LOG: also log ACL errors in the scripting/MULTI ctx.antirez2020-01-301-1/+3
* ACL LOG: data structures and initial functions.antirez2020-01-271-1/+1
* Propagation: wrap commands in also_propagate array with MULIT/EXECzhaozhao.zz2019-11-221-3/+5
* ACL: protect MULTI/EXEC transactions after rules change.antirez2019-09-111-1/+13
* RESP3: restore the concept of null array for RESP2 compat.antirez2019-01-091-1/+1
* RESP3: most null replies converted.antirez2019-01-091-1/+1
* RESP3: Use new aggregate reply API in slowlog.c.antirez2019-01-091-1/+1
* fix typozhaozhao.zz2018-12-111-1/+1
* multi: ignore multiState's cmd_flags when loading AOFzhaozhao.zz2018-12-111-1/+1
* Reject EXEC containing write commands against RO replica.antirez2018-12-111-0/+17
* AOF: discard if we lost EXEC when loading aofzhaozhao.zz2018-08-031-1/+1
* Fix replication of SLAVEOF inside transaction.antirez2017-07-121-3/+18
* RDMF: More consistent define names.antirez2015-07-271-18/+18
* RDMF: redisAssert -> serverAssert.antirez2015-07-261-1/+1
* RDMF: use client instead of redisClient, like Disque.antirez2015-07-261-15/+15
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* Cleanup double semicolonsMatt Stancliff2014-08-081-1/+1
* No more trailing spaces in Redis source code.antirez2014-06-261-1/+1
* Transactions: propagate MULTI/EXEC only when needed.antirez2013-03-261-10/+14
* Transactions: use discardTransaction() in EXEC implementation.antirez2013-03-261-7/+2
* Transactions: use the propagate() API to propagate MULTI.antirez2013-03-261-6/+5
* PSYNC: work in progress, preview #2, rebased to unstable.antirez2013-02-121-2/+1
* Fixed many typos.guiquanz2013-01-191-2/+2
* Safer handling of MULTI/EXEC on errors.antirez2012-11-221-7/+19
* BSD license added to every C source and header file.antirez2012-11-081-0/+29
* Fix MULTI / EXEC rendering in MONITOR output.antirez2012-10-161-1/+10
* Support for read-only slaves. Semantical fixes.antirez2012-03-201-5/+8
* Now Lua scripts dispatch Redis commands properly calling the call() function....antirez2012-02-021-1/+1
* AOF refactoring, now with three states: ON, OFF, WAIT_REWRITE.antirez2011-12-211-1/+1
* clean REDIS_DIRTY_CAS when discard Command runs. otherwise the next MULTI/EXE...woowenjie2011-11-251-1/+1
* replaced redisAssert() with redisAssertWithInfo() in a shitload of places.antirez2011-10-041-1/+1
* Take a pointer to the relevant entry of the command table in the client struc...antirez2011-07-081-3/+8
* Restore argc/argv in EXEC after command is executedPieter Noordhuis2011-02-231-0/+4
* command lookup process turned into a much more flexible and probably faster h...antirez2010-11-031-3/+1
* Use specialized function to add status and error repliesPieter Noordhuis2010-09-021-4/+4
* Use specialized function to add multi bulk reply lengthPieter Noordhuis2010-09-021-1/+1
* redis.c split into many different C files.antirez2010-07-011-0/+266