| Name | rspyredis JSON |
| Version |
0.1.2
JSON |
| download |
| home_page | None |
| Summary | A light python package for redis management. |
| upload_time | 2025-02-03 23:33:09 |
| maintainer | None |
| docs_url | None |
| author | Reza Shirazi |
| requires_python | <4.0,>=3.11 |
| license | MIT |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# Redis
A light Python package for Redis management.
## Features
- **Singleton Redis Connection**: Ensures a single instance of the Redis connection for both synchronous and asynchronous operations.
- **Flexible Configuration**: Easily configure the Redis connection with options for host, port, database, username, password, and SSL support.
- **Synchronous Redis Client**: Provides a synchronous Redis client for basic Redis operations such as setting and getting keys.
- **Asynchronous Redis Client**: Supports asynchronous Redis operations using `asyncio`, enabling non-blocking interactions with Redis.
- **Automatic URL Construction**: Automatically constructs the Redis connection URL based on the provided configuration, including optional username, password, and SSL support.
- **Error Handling**: Raises clear errors if required configuration values are missing, helping to debug connection issues quickly.
- **Easy Integration**: Designed to integrate easily into any Python project for managing Redis connections without additional overhead.
## Installation
You can install the package directly with pip.
```bash
pip install rspyredis
```
Raw data
{
"_id": null,
"home_page": null,
"name": "rspyredis",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.11",
"maintainer_email": null,
"keywords": null,
"author": "Reza Shirazi",
"author_email": "itreza7@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/5f/48/1e7f124e9b5400fdb644c3a03c423dc553e7a1a978510ac04dd8489f6a41/rspyredis-0.1.2.tar.gz",
"platform": null,
"description": "# Redis\n\nA light Python package for Redis management.\n\n## Features\n- **Singleton Redis Connection**: Ensures a single instance of the Redis connection for both synchronous and asynchronous operations.\n- **Flexible Configuration**: Easily configure the Redis connection with options for host, port, database, username, password, and SSL support.\n- **Synchronous Redis Client**: Provides a synchronous Redis client for basic Redis operations such as setting and getting keys.\n- **Asynchronous Redis Client**: Supports asynchronous Redis operations using `asyncio`, enabling non-blocking interactions with Redis.\n- **Automatic URL Construction**: Automatically constructs the Redis connection URL based on the provided configuration, including optional username, password, and SSL support.\n- **Error Handling**: Raises clear errors if required configuration values are missing, helping to debug connection issues quickly.\n- **Easy Integration**: Designed to integrate easily into any Python project for managing Redis connections without additional overhead.\n\n\n## Installation\n\nYou can install the package directly with pip.\n\n```bash\npip install rspyredis\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A light python package for redis management.",
"version": "0.1.2",
"project_urls": {
"Repository": "https://github.com/itreza7/rspyredis"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "2bc564cd099fd77d94555deead41e9376f1543f041036eb616d64f5086104e2b",
"md5": "0eaebc2b780501c9a8191c4f2c545acd",
"sha256": "cc6f77f06d94ade6765cc980184926a5d11cfbaaf81ad26f5e0d582fcd910827"
},
"downloads": -1,
"filename": "rspyredis-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0eaebc2b780501c9a8191c4f2c545acd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.11",
"size": 2869,
"upload_time": "2025-02-03T23:33:07",
"upload_time_iso_8601": "2025-02-03T23:33:07.077691Z",
"url": "https://files.pythonhosted.org/packages/2b/c5/64cd099fd77d94555deead41e9376f1543f041036eb616d64f5086104e2b/rspyredis-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5f481e7f124e9b5400fdb644c3a03c423dc553e7a1a978510ac04dd8489f6a41",
"md5": "a32507b00b520d359de0abdac60b7187",
"sha256": "3e179968290381a6b1a70fa0903846bb6cd7945da9e43cf1e840017f6b84a4c1"
},
"downloads": -1,
"filename": "rspyredis-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "a32507b00b520d359de0abdac60b7187",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.11",
"size": 2110,
"upload_time": "2025-02-03T23:33:09",
"upload_time_iso_8601": "2025-02-03T23:33:09.625411Z",
"url": "https://files.pythonhosted.org/packages/5f/48/1e7f124e9b5400fdb644c3a03c423dc553e7a1a978510ac04dd8489f6a41/rspyredis-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-03 23:33:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "itreza7",
"github_project": "rspyredis",
"github_not_found": true,
"lcname": "rspyredis"
}