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 物联网生态系统的一个扩展,它实现了 Redis 发布/订阅数据交换,该交换被 FastyBird 物联网生态系统的其他模块使用,同时也是应用程序状态的管理器,用于读取和存储应用程序状态。
特性
- 同步和异步管理 Redis 数据库中的应用程序状态读取和存储
- 同步和异步数据通信交换
- 具有基本 CRUD 操作的 Redis 客户端
Redis DB 插件是一个 Apache2 许可证的分布式扩展,基于 Nette 框架和 Symfony 框架,在 PHP 中开发。
要求
应用程序库针对 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。