increment


Nameincrement JSON
Version 1.3.5 PyPI version JSON
download
home_pageNone
Summary分布式主键生成器,支持多机器|多进程|多线程并发生成
upload_time2023-07-14 17:39:35
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
keywords increment
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 项目描述

分布式主键生成器,支持多机器|多进程|多线程并发生成。

# 关于作者

作者:lcctoor.com

域名:lcctoor.com

邮箱:lcctoor@outlook.com

[主页](https://lcctoor.github.io/me/) \| [微信](https://lcctoor.github.io/me/author/WeChatQR-max.jpg) \| [Python交流群](https://lcctoor.github.io/me/lccpy/WechatReadersGroupQR-original.jpg) \| [捐赠](https://lcctoor.github.io/me/donation/donationQR-1rmb-max.jpg)

# Bug提交、功能提议

您可以通过 [Github-Issues](https://github.com/lcctoor/lccpy/issues)、[微信](https://lcctoor.github.io/me/author/WeChatQR-max.jpg) 与我联系。

# 安装

```
pip install increment
```

# 教程

#### 导入

```python
from increment import incrementer
```

#### 创建生成器

```python
inc = incrementer()
```

#### 使用创建生成器时的时间

```python
inc.pk1()
# >>> 'lg85x42f_gsdo_258_1'

inc.pk1()
# >>> 'lg85x42f_gsdo_258_2'

# 'lg85x42f'是创建生成器时的时间
```

#### 使用当前时间

```python
inc.pk2()
# >>> 'lg8657cj_gsdo_258_3'

# 'lg8657cj'是当前时间
```

#### 只返回自增主键

```python
inc.pk3()
# >>> '4'

inc.pk3()
# >>> '5'
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "increment",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "increment",
    "author": null,
    "author_email": "\"lcctoor.com\" <lcctoor@outlook.com>",
    "download_url": "https://files.pythonhosted.org/packages/d8/1f/053ef4cdc1b446cf32752bbbdb75ba1d375de2b3e5b73b16afc6e8b0870e/increment-1.3.5.tar.gz",
    "platform": null,
    "description": "# \u9879\u76ee\u63cf\u8ff0\n\n\u5206\u5e03\u5f0f\u4e3b\u952e\u751f\u6210\u5668\uff0c\u652f\u6301\u591a\u673a\u5668|\u591a\u8fdb\u7a0b|\u591a\u7ebf\u7a0b\u5e76\u53d1\u751f\u6210\u3002\n\n# \u5173\u4e8e\u4f5c\u8005\n\n\u4f5c\u8005\uff1alcctoor.com\n\n\u57df\u540d\uff1alcctoor.com\n\n\u90ae\u7bb1\uff1alcctoor@outlook.com\n\n[\u4e3b\u9875](https://lcctoor.github.io/me/) \\| [\u5fae\u4fe1](https://lcctoor.github.io/me/author/WeChatQR-max.jpg) \\| [Python\u4ea4\u6d41\u7fa4](https://lcctoor.github.io/me/lccpy/WechatReadersGroupQR-original.jpg) \\| [\u6350\u8d60](https://lcctoor.github.io/me/donation/donationQR-1rmb-max.jpg)\n\n# Bug\u63d0\u4ea4\u3001\u529f\u80fd\u63d0\u8bae\n\n\u60a8\u53ef\u4ee5\u901a\u8fc7 [Github-Issues](https://github.com/lcctoor/lccpy/issues)\u3001[\u5fae\u4fe1](https://lcctoor.github.io/me/author/WeChatQR-max.jpg) \u4e0e\u6211\u8054\u7cfb\u3002\n\n# \u5b89\u88c5\n\n```\npip install increment\n```\n\n# \u6559\u7a0b\n\n#### \u5bfc\u5165\n\n```python\nfrom increment import incrementer\n```\n\n#### \u521b\u5efa\u751f\u6210\u5668\n\n```python\ninc = incrementer()\n```\n\n#### \u4f7f\u7528\u521b\u5efa\u751f\u6210\u5668\u65f6\u7684\u65f6\u95f4\n\n```python\ninc.pk1()\n# >>> 'lg85x42f_gsdo_258_1'\n\ninc.pk1()\n# >>> 'lg85x42f_gsdo_258_2'\n\n# 'lg85x42f'\u662f\u521b\u5efa\u751f\u6210\u5668\u65f6\u7684\u65f6\u95f4\n```\n\n#### \u4f7f\u7528\u5f53\u524d\u65f6\u95f4\n\n```python\ninc.pk2()\n# >>> 'lg8657cj_gsdo_258_3'\n\n# 'lg8657cj'\u662f\u5f53\u524d\u65f6\u95f4\n```\n\n#### \u53ea\u8fd4\u56de\u81ea\u589e\u4e3b\u952e\n\n```python\ninc.pk3()\n# >>> '4'\n\ninc.pk3()\n# >>> '5'\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "\u5206\u5e03\u5f0f\u4e3b\u952e\u751f\u6210\u5668\uff0c\u652f\u6301\u591a\u673a\u5668|\u591a\u8fdb\u7a0b|\u591a\u7ebf\u7a0b\u5e76\u53d1\u751f\u6210",
    "version": "1.3.5",
    "project_urls": {
        "HomePage": "https://lcctoor.github.io/lccpy/?package=increment"
    },
    "split_keywords": [
        "increment"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8e52cbdcba8a64d97d166b7d56cf7c62221881e89412186c537c670ad20c9d9e",
                "md5": "63f36398c6291d7320c0c1a4443f9604",
                "sha256": "920de725441530bd27f63a3b92b7ee5d6ac9796a3e280cf6c1dda0dbb7e3a5ae"
            },
            "downloads": -1,
            "filename": "increment-1.3.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "63f36398c6291d7320c0c1a4443f9604",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 6610,
            "upload_time": "2023-07-14T17:39:33",
            "upload_time_iso_8601": "2023-07-14T17:39:33.223640Z",
            "url": "https://files.pythonhosted.org/packages/8e/52/cbdcba8a64d97d166b7d56cf7c62221881e89412186c537c670ad20c9d9e/increment-1.3.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d81f053ef4cdc1b446cf32752bbbdb75ba1d375de2b3e5b73b16afc6e8b0870e",
                "md5": "079e7544f50b7a71b1a12855799b5f01",
                "sha256": "19f8d03360d96722b513f55ca5dc96d820f9239b26c436136fe921c2ba25fb8d"
            },
            "downloads": -1,
            "filename": "increment-1.3.5.tar.gz",
            "has_sig": false,
            "md5_digest": "079e7544f50b7a71b1a12855799b5f01",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 6104,
            "upload_time": "2023-07-14T17:39:35",
            "upload_time_iso_8601": "2023-07-14T17:39:35.797046Z",
            "url": "https://files.pythonhosted.org/packages/d8/1f/053ef4cdc1b446cf32752bbbdb75ba1d375de2b3e5b73b16afc6e8b0870e/increment-1.3.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-14 17:39:35",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "increment"
}
        
Elapsed time: 0.09134s