robrogers/redistracker

使用 Redis 跟踪大型作业的进度

1.0 2017-03-26 00:24 UTC

This package is auto-updated.

Last update: 2024-09-29 04:48:45 UTC


README

Latest Version on Packagist Software License Total Downloads

在为您的大型作业创建跟踪器来跟踪进度之前,您可以使用此工具。

随着作业的进行,跟踪您已处理的内容。这样,当它失败时,您可以重新尝试而无需弄清楚您已经做了什么和还没有做什么。

安装

通过 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

贡献

请参阅 CONTRIBUTINGCONDUCT 了解详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件 robrogers@me.com 而不是使用问题跟踪器来报告。

鸣谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。