You are here

Classes, traits, and interfaces in Redis 7.3

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
Redis_AbstractBackend abstract class lib/Redis/AbstractBackend.php 4
Redis_BackendInterface interface lib/Redis/BackendInterface.php Client based Redis component 2
Redis_Cache class lib/Redis/Cache.php Because those objects will be spawned during boostrap all its configuration must be set in the settings.php file. 1
Redis_CacheCompressed class lib/Redis/CacheCompressed.php This typically brings 80..85% compression in ~20ms/mb write, 5ms/mb read.
Redis_Cache_BackendInterface interface lib/Redis/Cache/BackendInterface.php Real cache backend primitives. This functions will be used by the Redis_Cache wrapper class that implements the high-level logic that allows us to be Drupal compatible.
Redis_Cache_Base abstract class lib/Redis/Cache/Base.php @todo 2
Redis_Cache_PhpRedis class lib/Redis/Cache/PhpRedis.php Predis cache backend.
Redis_Cache_Predis class lib/Redis/Cache/Predis.php Predis cache backend.
Redis_Client class lib/Redis/Client.php This static class only reason to exist is to tie Drupal global configuration to OOP driven code of this module: it will handle everything that must be read from global configuration and let other components live without any existence of it
Redis_Client_FactoryInterface interface lib/Redis/Client/FactoryInterface.php Client proxy, client handling class tied to the bare mininum. 3
Redis_Client_Manager class lib/Redis/Client/Manager.php Client pool manager for multi-server configurations
Redis_Client_PhpRedis class lib/Redis/Client/PhpRedis.php PhpRedis client specific implementation.
Redis_Client_Predis class lib/Redis/Client/Predis.php Predis client specific implementation.
Redis_Lock class lib/Redis/Lock.php Lock backend singleton handling.
Redis_Lock_BackendInterface interface lib/Redis/Lock/BackendInterface.php Lock backend interface. 1
Redis_Lock_DefaultBackend abstract class lib/Redis/Lock/DefaultBackend.php Lock backend shared methods. 2
Redis_Lock_PhpRedis class lib/Redis/Lock/PhpRedis.php Predis lock backend implementation.
Redis_Lock_Predis class lib/Redis/Lock/Predis.php Predis lock backend implementation.
Redis_Path_AbstractHashLookup abstract class lib/Redis/Path/AbstractHashLookup.php Common implementation for Redis-based implementations 2
Redis_Path_HashLookupInterface interface lib/Redis/Path/HashLookupInterface.php Very fast hash based lookup interface. 2
Redis_Path_NullHashLookup class lib/Redis/Path/NullHashLookup.php Null implementation.
Redis_Path_PhpRedis class lib/Redis/Path/PhpRedis.php PhpRedis implementation.
Redis_Path_Predis class lib/Redis/Path/Predis.php PhpRedis implementation.
Redis_Queue class lib/Redis/Queue.php
Redis_Queue_Base abstract class lib/Redis/Queue/Base.php Redis allows implementing reliable queues, here is the spec: 1
Redis_Queue_PhpRedis class lib/Redis/Queue/PhpRedis.php @todo Set high expire value to the hash for rotation when memory is empty React upon cache clear all and rebuild path list?
Redis_Tests_AbstractUnitTestCase abstract class lib/Redis/Tests/AbstractUnitTestCase.php 6
Redis_Tests_Admin_VariableTestCase class lib/Redis/Tests/Admin/VariableTestCase.test
Redis_Tests_Cache_CompressedPhpRedisFixesUnitTestCase class lib/Redis/Tests/Cache/CompressedPhpRedisFixesUnitTestCase.test
Redis_Tests_Cache_CompressedPhpRedisFlushUnitTestCase class lib/Redis/Tests/Cache/CompressedPhpRedisFlushUnitTestCase.test
Redis_Tests_Cache_CompressedPhpRedisShardedFixesUnitTestCase class lib/Redis/Tests/Cache/CompressedPhpRedisShardedFixesUnitTestCase.test
Redis_Tests_Cache_CompressedPhpRedisShardedFlushUnitTestCase class lib/Redis/Tests/Cache/CompressedPhpRedisShardedFlushUnitTestCase.test
Redis_Tests_Cache_CompressedPhpRedisShardedWithPipelineFixesUnitTestCase class lib/Redis/Tests/Cache/CompressedPhpRedisShardedWithPipelineFixesUnitTestCase.test
Redis_Tests_Cache_FixesUnitTestCase abstract class lib/Redis/Tests/Cache/FixesUnitTestCase.php Bugfixes made over time test class. 9
Redis_Tests_Cache_FlushUnitTestCase abstract class lib/Redis/Tests/Cache/FlushUnitTestCase.php 6
Redis_Tests_Cache_PhpRedisFixesUnitTestCase class lib/Redis/Tests/Cache/PhpRedisFixesUnitTestCase.test
Redis_Tests_Cache_PhpRedisFlushUnitTestCase class lib/Redis/Tests/Cache/PhpRedisFlushUnitTestCase.test
Redis_Tests_Cache_PhpRedisShardedFixesUnitTestCase class lib/Redis/Tests/Cache/PhpRedisShardedFixesUnitTestCase.test
Redis_Tests_Cache_PhpRedisShardedFlushUnitTestCase class lib/Redis/Tests/Cache/PhpRedisShardedFlushUnitTestCase.test
Redis_Tests_Cache_PhpRedisShardedWithPipelineFixesUnitTestCase class lib/Redis/Tests/Cache/PhpRedisShardedWithPipelineFixesUnitTestCase.test
Redis_Tests_Cache_PredisFixesUnitTestCase class lib/Redis/Tests/Cache/PredisFixesUnitTestCase.test
Redis_Tests_Cache_PredisFlushUnitTestCase class lib/Redis/Tests/Cache/PredisFlushUnitTestCase.test
Redis_Tests_Cache_PredisShardedFixesUnitTestCase class lib/Redis/Tests/Cache/PredisShardedFixesUnitTestCase.test
Redis_Tests_Cache_PredisShardedFlushUnitTestCase class lib/Redis/Tests/Cache/PredisShardedFlushUnitTestCase.test
Redis_Tests_Cache_PredisShardedWithPipelineFixesUnitTestCase class lib/Redis/Tests/Cache/PredisShardedWithPipelineFixesUnitTestCase.test
Redis_Tests_Client_MockFactory class lib/Redis/Tests/Client/MockFactory.php
Redis_Tests_Client_UnitTestCase class lib/Redis/Tests/Client/ClientUnitTestCase.test
Redis_Tests_Lock_LockingUnitTestCase abstract class lib/Redis/Tests/Lock/LockingUnitTestCase.php 2
Redis_Tests_Lock_PhpRedisLockingUnitTestCase class lib/Redis/Tests/Lock/PhpRedisLockingUnitTestCase.test
Redis_Tests_Lock_PredisLockingUnitTestCase class lib/Redis/Tests/Lock/PredisLockingUnitTestCase.test

Pages

Other projects