# 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"
}