overleaf/services/document-updater/test/unit/js
Jakob Ackermann 6e551f9b34 [perf] use MGET/MSET/DEL for manipulating multiple keys in one operation
In some cases we can get rid of MULTI/EXEC operations too.
- putDocInMemory: from 10 down to 2 operations
- removeDocFromMemory: from 14+4 down to 4+4 operations
- updateDoc: from 13 down to 8 operations
2021-04-13 11:47:10 +01:00
..
DiffCodec Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
DispatchManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
DocumentManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
HistoryManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
HistoryRedisManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
HttpController Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
LockManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
PersistenceManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
ProjectHistoryRedisManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
ProjectManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
RangesManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
RateLimitManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
RealTimeRedisManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
RedisManager [perf] use MGET/MSET/DEL for manipulating multiple keys in one operation 2021-04-13 11:47:10 +01:00
ShareJS Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
ShareJsDB Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
ShareJsUpdateManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
UpdateManager Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00