pixelfederation / phystrix-redis
Redis storage implementation for Phystrix (https://github.com/upwork/phystrix)
1.0.2
2020-09-02 12:33 UTC
Requires
- php: >=7.1
- odesk/phystrix: ^1.0|^2.0
- predis/predis: ^1.1
This package is auto-updated.
Last update: 2026-03-01 00:24:13 UTC
README
Redis storage implementation for Phystrix (https://github.com/upwork/phystrix) It uses the predis/predis package.
Usage
Require redis state storage library:
composer require pixelfederation/phystrix-redis
Create new instance of \PixelFederation\Phystrix\Storage\RedisStateStorage and inject to \Odesk\Phystrix\CommandMetricsFactory and \Odesk\Phystrix\CircuitBreakerFactory
Usage with Symfony Framework
Install Redis Bundle
Install Phystrix Bundle and override state storage configuration:
# services.yml services: PixelFederation\Phystrix\Storage\RedisStateStorage: arguments: - '@snc_redis.cache' phystrix.state_storage: alias: PixelFederation\Phystrix\Storage\RedisStateStorage