database-wrapper-redis


Namedatabase-wrapper-redis JSON
Version 0.2.9 PyPI version JSON
download
home_pageNone
Summarydatabase_wrapper for Redis database
upload_time2025-10-10 01:52:47
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseGNU General Public License v3.0 (GPL-3.0)
keywords database wrapper python redis
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # database_wrapper_redis

_Part of the `database_wrapper` package._

This python package is a database wrapper for [Redis](https://redis.io/).

## Installation

```bash
pip install database_wrapper[redis]
```

## Usage

```python
from database_wrapper_redis import RedisDBWithPoolAsync, RedisDB

db = RedisDBWithPoolAsync({
    "hostname": "localhost",
    "port": 3306,
    "username": "root",
    "password": "your_password",
    "database": 0
})
await db.open()
try:
    async with db as redis_con:
        await redis_con.set("key", "value")
        value = await redis_con.get("key")
        print(value)  # Output: b'value'

finally:
    await db.close()
```

### Notes
No wrapper at this time, as redis is just a key-value store.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "database-wrapper-redis",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "database, wrapper, python, redis",
    "author": null,
    "author_email": "Gints Murans <gm@gm.lv>",
    "download_url": "https://files.pythonhosted.org/packages/f7/90/07d4b5a14e37f71b6a7d4f7268d2ee76052cf4806d17b0820b58a95bd4a2/database_wrapper_redis-0.2.9.tar.gz",
    "platform": null,
    "description": "# database_wrapper_redis\n\n_Part of the `database_wrapper` package._\n\nThis python package is a database wrapper for [Redis](https://redis.io/).\n\n## Installation\n\n```bash\npip install database_wrapper[redis]\n```\n\n## Usage\n\n```python\nfrom database_wrapper_redis import RedisDBWithPoolAsync, RedisDB\n\ndb = RedisDBWithPoolAsync({\n    \"hostname\": \"localhost\",\n    \"port\": 3306,\n    \"username\": \"root\",\n    \"password\": \"your_password\",\n    \"database\": 0\n})\nawait db.open()\ntry:\n    async with db as redis_con:\n        await redis_con.set(\"key\", \"value\")\n        value = await redis_con.get(\"key\")\n        print(value)  # Output: b'value'\n\nfinally:\n    await db.close()\n```\n\n### Notes\nNo wrapper at this time, as redis is just a key-value store.\n",
    "bugtrack_url": null,
    "license": "GNU General Public License v3.0 (GPL-3.0)",
    "summary": "database_wrapper for Redis database",
    "version": "0.2.9",
    "project_urls": {
        "Changes": "https://github.com/gintsmurans/py_database_wrapper",
        "Code": "https://github.com/gintsmurans/py_database_wrapper",
        "Documentation": "https://github.com/gintsmurans/py_database_wrapper",
        "Download": "https://pypi.org/project/database_wrapper/",
        "Homepage": "https://github.com/gintsmurans/py_database_wrapper",
        "Issue Tracker": "https://github.com/gintsmurans/py_database_wrapper/issues"
    },
    "split_keywords": [
        "database",
        " wrapper",
        " python",
        " redis"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03182af028874300ac2a22a67f2ce167b820061ad93491cbf531c32cc1fe5b8e",
                "md5": "096172acae76b28700e80dc540e510bb",
                "sha256": "5fcd1a27de4fb1fafad6e0a404c2bbab95eb0c27ae2a50887138e7d17093b1cc"
            },
            "downloads": -1,
            "filename": "database_wrapper_redis-0.2.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "096172acae76b28700e80dc540e510bb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 5314,
            "upload_time": "2025-10-10T01:52:41",
            "upload_time_iso_8601": "2025-10-10T01:52:41.537855Z",
            "url": "https://files.pythonhosted.org/packages/03/18/2af028874300ac2a22a67f2ce167b820061ad93491cbf531c32cc1fe5b8e/database_wrapper_redis-0.2.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f79007d4b5a14e37f71b6a7d4f7268d2ee76052cf4806d17b0820b58a95bd4a2",
                "md5": "9787cb5e5d32ba20b73391e70933d373",
                "sha256": "36d13b52c4404721442198a3d32f721d30406058694581eec896071070d3d674"
            },
            "downloads": -1,
            "filename": "database_wrapper_redis-0.2.9.tar.gz",
            "has_sig": false,
            "md5_digest": "9787cb5e5d32ba20b73391e70933d373",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 4784,
            "upload_time": "2025-10-10T01:52:47",
            "upload_time_iso_8601": "2025-10-10T01:52:47.531252Z",
            "url": "https://files.pythonhosted.org/packages/f7/90/07d4b5a14e37f71b6a7d4f7268d2ee76052cf4806d17b0820b58a95bd4a2/database_wrapper_redis-0.2.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-10 01:52:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "gintsmurans",
    "github_project": "py_database_wrapper",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "database-wrapper-redis"
}
        
Elapsed time: 0.94625s