ennexa/snowflake
Composer 安装命令:
composer require ennexa/snowflake
包简介
Snowflake ID Generator that does not require a daemon
README 文档
README
Snowflake ID Generator
An implementation of Snowflake ID generator that works without a dedicated daemon.
The generator can be used with PHP-FPM or mod_php.
Installation
composer require ennexa/snowflake
Usage
// First we need to create a store for saving the state
$store = new \Ennexa\Snowflake\Store\RedisStore(new \Redis);
// $store = new \EnnexaSnowflake\Store\FileStore('/path/to/store/state');
// Create a generator with the created store
$generator = new \EnnexaSnowflake\Generator($store, $instanceId = 0);
// Use Generator::nextId to generate the next unique id
echo $generator->nextId();
Credits
This generator was originally created for use on Prokerala.com.
统计信息
- 总下载量: 180
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-07-13