nextcloud/lib
Varun Patil 8745f76bd0 redis: use atomic operations everywhere
This removes a lot of acrobatics in the code and does each operation
atomically using a lua script. This also reduces several round trips
to the server, and the scripts are compiled and cached server-side.

Notably, since all operations work only on a single key (except clear,
which is broken anyway and shouldn't be used), they will continue to
function and be atomic for Redis cluster.

Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-05-31 07:13:20 +00:00
..
composer Merge pull request #37961 from nextcloud/poc/noid/systemtags-perf 2023-05-11 10:16:03 +02:00
l10n Fix(l10n): Update translations from Transifex 2023-05-30 00:17:41 +00:00
private redis: use atomic operations everywhere 2023-05-31 07:13:20 +00:00
public enh: Provide atomicRetry method to retry transactions if possible 2023-05-16 08:13:20 +02:00
autoloader.php Add a built-in profiler inside Nextcloud 2022-04-04 10:28:26 +02:00
base.php Fixed bug which 'overwritewebroot' does not work with 'overwritecondaddr'. 2023-05-16 11:39:39 +02:00
versioncheck.php Allow 8.2 in versioncheck 2023-02-02 12:05:20 +01:00