Este paquete integra Predis y PhpRedis en su aplicación Symfony 4.4+, proporcionando una interfaz rápida y conveniente para Redis.
Se recomienda utilizar la extensión nativa PhpRedis ya que es más rápida y es nuestra principal plataforma de desarrollo. Si la extensión no está disponible y no se puede instalar en su entorno, Predis se considera una alternativa segura y portátil, y nuestra integración debería ser funcionalmente idéntica.
Usar compositor:
composer require snc/redis-bundle
Lea la documentación en docs/
La ejecución del conjunto de pruebas completo requiere PHP instalado con ciertas extensiones PHP y un servidor Redis, así como también una mente previa para iniciar la flota de procesos Redis.
Por eso utilizamos Nix para el desarrollo local.
Después de instalar Nix, asegúrese de estar en el directorio con SncRedisBundle. Dentro de él, puedes ejecutar
nix shell
para instalar e ingresar al entorno de desarrollo. Una vez allí, puedes correr.
composer update # install php package dependencies
overmind start & # start redis fleet
php vendor/bin/phpunit # run tests, or anything else you want with php binary
Ver LICENCIA.