Dieses Paket integriert Predis und PhpRedis in Ihre Symfony 4.4+-Anwendung und bietet eine schnelle und bequeme Schnittstelle zu Redis.
Die Verwendung der nativen PhpRedis-Erweiterung wird empfohlen, da sie schneller ist und unsere Hauptentwicklungsplattform ist. Wenn die Erweiterung nicht verfügbar ist und in Ihrer Umgebung nicht installiert werden kann, gilt Predis als sichere und portable Alternative und unsere Integration sollte funktional identisch sein.
Verwenden Sie Composer:
composer require snc/redis-bundle
Lesen Sie die Dokumentation in docs/
Für die Ausführung der vollständigen Testsuite ist die Installation von PHP mit bestimmten PHP-Erweiterungen und einem Redis-Server sowie ein Overmind erforderlich, um die Flotte der Redis-Prozesse zu starten.
Aus diesem Grund verwenden wir Nix für die lokale Entwicklung.
Stellen Sie nach der Installation von Nix sicher, dass Sie sich im Verzeichnis mit SncRedisBundle befinden. Darin können Sie laufen
nix shell
um die Entwicklungsumgebung zu installieren und aufzurufen. Sobald Sie dort sind, können Sie laufen
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
Siehe LIZENZ.