Este pacote integra Predis e PhpRedis em seu aplicativo Symfony 4.4+, fornecendo uma interface rápida e conveniente para Redis.
O uso da extensão nativa PhpRedis é recomendado por ser mais rápido e nossa principal plataforma de desenvolvimento. Caso a extensão não esteja disponível e não possa ser instalada em seu ambiente, o Predis é considerado uma alternativa segura e portátil, e nossa integração deve ser funcionalmente idêntica.
Usar o Compositor:
composer require snc/redis-bundle
Leia a documentação em docs/
A execução do conjunto de testes completo requer PHP instalado com certas extensões PHP e servidor redis, bem como overmind para iniciar a frota de processos redis.
Por isso, utilizamos o Nix para o desenvolvimento local.
Depois de instalar o Nix, certifique-se de estar no diretório com SncRedisBundle. Dentro dele você pode executar
nix shell
para instalar e entrar no ambiente de desenvolvimento. Uma vez lá, você pode executar
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
Consulte LICENÇA.