Commit Graph

35 Commits (2bdc97741cd42843f85750421cba032942d860ed)

Author SHA1 Message Date
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Robin Appelman 20dbb6c7e8 feat: add negative compare-and-delete to imemcache 1 year ago
Robin Appelman cae0a8218d
chore: remove Redis::DEFAULT_TTL constant now that it's defined in the interface 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Andrew Summers c0f12d7691 Refactor `OC\Server::getGetRedisFactory` 2 years ago
Robin Appelman cc3c7c24a1 set a default and max ttl for redis keys 2 years ago
Robin Appelman ff62154a79 adjust redis compareSetTTL to use a lua script 2 years ago
Robin Appelman 7394645eb7 restore shared lock ttl when releasing 2 years ago
Varun Patil c6cee282b3 redis: move lua scripts to class and add type hints 3 years ago
Varun Patil 39e805fffa redis: use atomic operations everywhere 3 years ago
Git'Fellow c81ea3aa98
Fix RedisCluster 3 years ago
Git'Fellow fab390f884
Move from DEL to UNLINK 3 years ago
Julius Härtl 023b80e617
Only setup redis connection if needed 3 years ago
Côme Chilliet 826e234ecf
Correctly handle Redis::keys returning false 3 years ago
Carl Schwan 7d272c54d0 Add a built-in profiler inside Nextcloud 4 years ago
Carl Schwan 52760a95d9
Check if directoy is writable instead of possibly missing file 4 years ago
Joas Schilling 168c673755
Allow to log DB, redis and LDAP requests into files 4 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Arthur Schiwon 9f5480eef4
ensure redis returns bool for hasKey 5 years ago
Roeland Jago Douma 4f0fae8f00
Actually set the TTL on redis set 5 years ago
Christoph Wurst cb057829f7
Update license headers for 19 6 years ago
Christoph Wurst 1584c9ae9c
Add visibility to all methods and position of static keyword 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Roeland Jago Douma 68748d4f85
Some php-cs fixes 6 years ago
Morris Jobke 6bbea33133
Simplify ternary operator statements 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Roeland Jago Douma 0e66c2a38a
Do not scan for keys just get all the keys (with prefix) 9 years ago
Morris Jobke 7f46898dad Compatibility with Redis and RedisCluster 9 years ago
Robin McCorkell ef57c03dd2
Add Redis Cluster support 9 years ago
Joas Schilling 0215b004da
Update with robin 10 years ago
Joas Schilling ba87db3fcc
Fix others 10 years ago
Lukas Reschke aba539703c
Update license headers 10 years ago
Robin Appelman e2f6aa3a57 factor out redis configuration into it's own factory 10 years ago
Roeland Jago Douma f3d05486fd
Move \OC\Memcache to PSR-4 10 years ago
Stefan Weil b1a856d7b7 lib: Fix typos (found by codespell) 10 years ago
Thomas Müller 682821c71e Happy new year! 10 years ago
Robin Appelman 0a80bf5573 Add interface for memcache backends that support setting ttl on exisiting keys 10 years ago
Lukas Reschke 78cad94ff4 Add support for Redis password auth 10 years ago
Morris Jobke f63915d0c8 update license headers and authors 11 years ago
Robin Appelman a9ff242f6a switch to using watch to implement cas and cad on redis 11 years ago
Robin Appelman 1bc56a99e9 compare-and-set and compare-and-delete using lua scripts for redis 11 years ago
Joas Schilling bdc82dcfb9 Check for redis to be 2.2.5+ 11 years ago
Robin Appelman acf30ede95 add compare and swap to memcache 11 years ago
Robin Appelman 29213b6136 extends memcache with add, inc and dec 11 years ago
Michael Telatynski 8ebf9de3f8 Memcache\Redis Add DB Select Functionality 11 years ago
Jenkins for ownCloud b585d87d9d Update license headers 11 years ago
Morris Jobke 06aef4e8b1 Revert "Updating license headers" 11 years ago
Jenkins for ownCloud 6a1a4880f0 Updating license headers 11 years ago
Joas Schilling e25998df0f Json_(en|de)code values on redis to be able to cache arrays 11 years ago