snc / redis-bundle
为 Symfony 提供的 Redis 集成包
4.7.2
2024-08-19 19:00 UTC
Requires
- php: ^7.4 || ^8.0
- symfony/deprecation-contracts: ^2 || ^3
- symfony/framework-bundle: ^5.4.20 ||^6.0 || ^7.0
- symfony/http-foundation: ^5.4.20 ||^6.0 || ^7.0
- symfony/service-contracts: >=1.0
- symfony/var-dumper: ^5.4.20 ||^6.0 || ^7.0
Requires (Dev)
- ext-pdo_sqlite: *
- ext-redis: *
- doctrine/annotations: ^2.0
- doctrine/coding-standard: ^12.0
- friendsofphp/proxy-manager-lts: ^1.0.6
- monolog/monolog: *
- phpunit/phpunit: ^9.5.28 || ^10
- predis/predis: ^2.0
- seec/phpunit-consecutive-params: dev-master
- symfony/browser-kit: ^5.4.20 ||^6.0 || ^7.0
- symfony/cache: ^5.4.20 ||^6.0 || ^7.0
- symfony/config: ^5.4.20 ||^6.0 || ^7.0
- symfony/console: ^5.4.20 ||^6.0 || ^7.0
- symfony/dom-crawler: ^5.4.20 ||^6.0 || ^7.0
- symfony/filesystem: ^5.4.20 ||^6.0 || ^7.0
- symfony/stopwatch: ^5.4.20 ||^6.0 || ^7.0
- symfony/twig-bundle: ^5.4.20 ||^6.0 || ^7.0
- symfony/web-profiler-bundle: ^5.4.20 ||^6.0 || ^7.0
- symfony/yaml: ^5.4.20 ||^6.0 || ^7.0
- vimeo/psalm: ^5.2
Suggests
- monolog/monolog: If you want to use the monolog redis handler.
- predis/predis: If you want to use predis.
- symfony/console: If you want to use commands to interact with the redis database
Conflicts
- ext-redis: <5.3
- predis/predis: <2.0
- 689.x-dev
- 4.7.2
- 4.7.1
- 4.7.0
- 4.6.1
- 4.6.0
- 4.5.1
- 4.5.0
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.2
- 4.0.1
- 4.0
- dev-master / 3.x-dev
- 3.6.0
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.1
- 3.4.0
- 3.3.0
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 3.0.0-RC2
- 3.0.0-RC1
- 2.1.13
- 2.1.12
- 2.1.11
- 2.1.10
- 2.1.9
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- dev-sentinel-password
- dev-relay
- dev-sentinel
- dev-fix-acl-username
- dev-tmp-log-everything
- dev-bugfix-651
- dev-middleware
This package is auto-updated.
Last update: 2024-09-12 07:45:23 UTC
README
关于
此扩展集成了 Predis 和 PhpRedis,并将其集成到您的 Symfony 4.4+ 应用程序中,提供快速便捷的 Redis 接口。
建议使用原生的 PhpRedis 扩展,因为它更快,也是我们主要开发平台。如果您的环境中没有此扩展或无法安装,Predis 是一个安全且可移植的替代品,我们的集成在功能上应相同。
安装
使用 Composer
composer require snc/redis-bundle
文档
贡献
运行完整的测试套件需要安装带有特定 PHP 扩展和 Redis 服务器的 PHP,以及 overmind 来启动 Redis 进程群。
因此,我们在本地开发中使用 Nix。
在您 安装 Nix 之后,请确保您位于 SncRedisBundle 目录中。在其中,您可以运行
nix shell
来安装并进入开发环境。一旦进入,您就可以运行
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
许可证
查看 LICENSE。