You are here

Classes, traits, and interfaces in Redis 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
CacheBackendFactory class Drupal\redis\Cache src/Cache/CacheBackendFactory.php A cache backend factory responsible for the construction of redis cache bins. 2
CacheBase abstract class Drupal\redis\Cache src/Cache/CacheBase.php Base class for redis cache backends. 2
ClientFactory class Drupal\redis src/ClientFactory.php Common code and client singleton, for all Redis clients. 16 2
ClientInterface interface Drupal\redis src/ClientInterface.php Client proxy, client handling class tied to the bare minimum. 2 2
FloodFactory class Drupal\redis\Flood src/Flood/FloodFactory.php Flood backend singleton handling. 2
LockFactory class Drupal\redis\Lock src/Lock/LockFactory.php Lock backend singleton handling. 2
PhpRedis class Drupal\redis\Queue src/Queue/PhpRedis.php Redis queue implementation using PhpRedis extension backend.
PhpRedis class Drupal\redis\Client src/Client/PhpRedis.php PhpRedis client specific implementation.
PhpRedis class Drupal\redis\Cache src/Cache/PhpRedis.php PhpRedis cache backend.
PhpRedis class Drupal\redis\PersistentLock src/PersistentLock/PhpRedis.php PHpRedis persistent lock backend
PhpRedis class Drupal\redis\Lock src/Lock/PhpRedis.php Predis lock backend implementation. 1
PhpRedis class Drupal\redis\Flood src/Flood/PhpRedis.php Defines the database flood backend. This is the default Drupal backend. 1
Predis class Drupal\redis\Queue src/Queue/Predis.php Redis queue implementation using Predis library backend.
Predis class Drupal\redis\Client src/Client/Predis.php Predis client specific implementation.
Predis class Drupal\redis\Cache src/Cache/Predis.php Predis cache backend.
Predis class Drupal\redis\PersistentLock src/PersistentLock/Predis.php Predis persistent lock backend
Predis class Drupal\redis\Lock src/Lock/Predis.php Predis lock backend implementation. 1
Predis class Drupal\redis\Flood src/Flood/Predis.php Defines the database flood backend. This is the default Drupal backend.
QueueBase abstract class Drupal\redis\Queue src/Queue/QueueBase.php Redis queue implementation. 3
QueueRedisFactory class Drupal\redis\Queue src/Queue/QueueRedisFactory.php Defines the queue factory for the Redis backend. 1 2
RedisCacheTagsChecksum class Drupal\redis\Cache src/Cache/RedisCacheTagsChecksum.php Cache tags invalidations checksum implementation that uses redis. 2
RedisCacheTest class Drupal\Tests\redis\Kernel tests/src/Kernel/RedisCacheTest.php Tests Redis cache backend using GenericCacheBackendUnitTestBase.
RedisFloodTest class Drupal\Tests\redis\Kernel tests/src/Kernel/RedisFloodTest.php Tests Redis flood backend.
RedisLockFunctionalTest class Drupal\Tests\redis\Functional\Lock tests/src/Functional/Lock/RedisLockFunctionalTest.php Confirm locking works between two separate requests.
RedisLockTest class Drupal\Tests\redis\Kernel tests/src/Kernel/RedisLockTest.php Tests the Redis non-persistent lock backend.
RedisPrefixTrait trait Drupal\redis src/RedisPrefixTrait.php 7
RedisQueueTest class Drupal\Tests\redis\Kernel tests/src/Kernel/RedisQueueTest.php Tests the Redis queue functions.
RedisTestInterfaceTrait trait Drupal\Tests\redis\Traits tests/src/Traits/RedisTestInterfaceTrait.php 6
ReliablePhpRedis class Drupal\redis\Queue src/Queue/ReliablePhpRedis.php Redis queue implementation using PhpRedis extension backend.
ReliablePredis class Drupal\redis\Queue src/Queue/ReliablePredis.php Redis queue implementation using Predis library backend.
ReliableQueueBase abstract class Drupal\redis\Queue src/Queue/ReliableQueueBase.php Redis queue implementation. 2
ReliableQueueRedisFactory class Drupal\redis\Queue src/Queue/ReliableQueueRedisFactory.php Defines the queue factory for the Redis backend. 2
ReportController class Drupal\redis\Controller src/Controller/ReportController.php Redis Report page.
WebTest class Drupal\Tests\redis\Functional tests/src/Functional/WebTest.php Tests complex processes like installing modules with redis backends.

Other projects