robrogers / redistracker
使用 Redis 跟踪大型作业的进度
1.0
2017-03-26 00:24 UTC
Requires
- luracast/config: ^2.0
- predis/predis: ^1.1
Requires (Dev)
- filp/whoops: ^2.1
- phpunit/phpunit: ^6.0
- symfony/var-dumper: ^3.2
This package is auto-updated.
Last update: 2024-09-29 04:48:45 UTC
README
在为您的大型作业创建跟踪器来跟踪进度之前,您可以使用此工具。
随着作业的进行,跟踪您已处理的内容。这样,当它失败时,您可以重新尝试而无需弄清楚您已经做了什么和还没有做什么。
安装
通过 Composer
$ composer require robrogers/redistracker
用法
/** use Config lib or your choice * @see https://github.com/Luracast */ use Luracast\Config\Config; use robrogers\Tracker\RedisTracker; Config::init(__DIR__ . '/config'); $config = Config::get('tracker.config'); $tracker = RedisTracker::singleton('your-key',1); $tracker->push('xxx'); $tracker->has('xxx'); $tracker->get('xxx');
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件 robrogers@me.com 而不是使用问题跟踪器来报告。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。