fastybird / redisdb-plugin
FastyBird 物联网应用程序数据存储与交换 Redis 数据库插件
Requires
- php: >=8.2.0
- clue/redis-react: ^3@dev
- cweagans/composer-patches: ^1.7
- fastybird/application-library: dev-main
- fastybird/exchange-library: dev-main
- fastybird/metadata-library: dev-main
- nette/di: ^3.0
- nette/utils: ^4.0
- orisai/object-mapper: ^0.2
- predis/predis: ^1.1
- psr/event-dispatcher: ^1.0
- psr/log: ^3.0
- ramsey/uuid: ^4.5
- react/async: ^4.0
- react/event-loop: ^1.3
- react/promise: ^3
- react/socket: ^1.12
- symfony/event-dispatcher: ^7.0
- symplify/vendor-patches: ^11.2
Requires (Dev)
- brianium/paratest: ^7.3
- dg/bypass-finals: ^1.4
- infection/infection: ^0.27
- orisai/coding-standard: ^3.2
- pds/skeleton: ^1.0
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-nette: ^1.1
- phpstan/phpstan-phpunit: ^1.1
- phpstan/phpstan-strict-rules: ^1.4
- phpunit/phpunit: ^10.0
- staabm/annotate-pull-request-from-checkstyle: ^1.8
- tracy/tracy: ^2.9
This package is auto-updated.
Last update: 2024-08-29 19:52:02 UTC
README
FastyBird Redis DB 插件
什么是 Redis DB 插件?
Redis DB 插件是 FastyBird 物联网生态系统(FastyBird)的扩展,该扩展实现了 Redis 发布与订阅数据交换,这些数据交换被 FastyBird 物联网生态系统中的其他模块使用,并且也是一个应用程序状态读取和存储的状态管理器。
特性
- 同步和异步应用程序状态管理,用于在 Redis 数据库中读取和存储状态
- 同步和异步数据通信交换
- 具有基本 CRUD 操作的 Redis 客户端
Redis DB 插件是一个 Apache2 许可证 分布式扩展,它是在 PHP 上开发的,基于 Nette 框架 和 Symfony 框架。
要求
应用程序库针对 PHP 8.2 进行了测试。
安装
此扩展是 FastyBird 物联网生态系统的一部分,并默认安装。如果您想创建自己的 FastyBird 物联网生态系统分发版,可以使用 Composer 安装此扩展。
composer require fastybird/redisdb-plugin
文档
📖 在 文档 中了解如何读取和写入状态以及如何消费和发布消息。
FastyBird
FastyBird 是一个开源物联网解决方案,由解耦的组件构建,具有强大的 API 和最高质量的代码。在 fastybird.com.com 上了解更多信息。
文档
📖 文档可在 docs.fastybird.com 上找到。
贡献
此包的源代码包含在 FastyBird monorepo 中。我们欢迎在 FastyBird/fastybird 上对此包进行贡献。
反馈
使用 问题跟踪器 报告错误或给我们发送 邮件,或者您可以通过 X 新网络 与我们联系,以提出任何可以改进项目的想法。
感谢您测试、报告和贡献。
更新日志
有关发布信息,请查看 发布页面。
维护者
主页 https://www.fastybird.com 和仓库 https://github.com/FastyBird/redisdb-plugin。