{"id":13605176,"url":"https://github.com/dwighthubbard/micropython-redis","last_synced_at":"2025-05-05T08:32:59.397Z","repository":{"id":146772043,"uuid":"58749420","full_name":"dwighthubbard/micropython-redis","owner":"dwighthubbard","description":"A redis client implementation designed for use with micropython","archived":false,"fork":false,"pushed_at":"2016-07-04T04:48:11.000Z","size":100,"stargazers_count":21,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-22T13:31:32.585Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dwighthubbard.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-05-13T14:57:09.000Z","updated_at":"2023-09-09T18:41:33.000Z","dependencies_parsed_at":"2024-01-27T08:46:51.470Z","dependency_job_id":null,"html_url":"https://github.com/dwighthubbard/micropython-redis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwighthubbard%2Fmicropython-redis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwighthubbard%2Fmicropython-redis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwighthubbard%2Fmicropython-redis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwighthubbard%2Fmicropython-redis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dwighthubbard","download_url":"https://codeload.github.com/dwighthubbard/micropython-redis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252466988,"owners_count":21752477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T19:00:55.454Z","updated_at":"2025-05-05T08:32:58.833Z","avatar_url":"https://github.com/dwighthubbard.png","language":"Python","funding_links":[],"categories":["Database","Libraries"],"sub_categories":["Storage"],"readme":".. image:: https://travis-ci.org/dwighthubbard/micropython-redis.svg?branch=master\n    :target: https://travis-ci.org/dwighthubbard/micropython-redis\n\n.. image:: https://readthedocs.org/projects/micropython-redis/badge/?version=latest\n    :target: http://micropython-redis.readthedocs.io/en/latest/\n    :alt: Documentation\n\n.. image:: https://img.shields.io/pypi/v/micropython-redis.svg\n    :target: https://pypi.python.org/pypi/micropython-redis/\n\n.. image:: https://img.shields.io/badge/python-micropython-blue.svg\n    :target: https://pypi.python.org/pypi/micropython-redis/\n\n.. image:: https://img.shields.io/pypi/l/micropython-redis.svg\n    :target: https://pypi.python.org/pypi/micropython-redis/\n\n-----------------------------------------------------------------------------------------------------------------------\n\nmicropython-redis\n=================\n\nA redis client implementation designed for use with micropython.\n\nThis module is a new redis-client written to be functional when using Micropython on embedded microcontrollers with\nlimited resources.\n\nIn order to function on microcontrollers without multitasking operating systems the implementation does not use\nthreading or multiprocessing.  As a result functionality that relies on these features such as connection pools\nis not available.\n\nThis implementation can utilize ssl and floating point support if it is available but it will operate with reduced\nfunctionality if it is not.\n\nCurrent Status\n==============\n\nCurrently this module is not feature complete, here is the current status\n\n+---------------------+-----------------+-----------+------------------------+\n| Redis Command Group | Implemented     | Tests     | Notes                  |\n+=====================+=================+===========+========================+\n| Cluster             | Not Planned     |           |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Connection          | Complete        | 100%      |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Geo                 | Complete        | 0%        |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Hashes              | Complete        | 100%      |                        |\n+---------------------+-----------------+-----------+------------------------+\n| HyperLogLog         | Not Implemented |           |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Keys                | Completed       | 0%        |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Lists               | Complete        | 40%       |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Publish/Subscribe   | Not Complete    | None      | API works differently  |\n|                     |                 |           | than other             |\n|                     |                 |           | functionality,         |\n|                     |                 |           | so will likely use more|\n|                     |                 |           | resources and require  |\n|                     |                 |           | more work to implement.|\n+---------------------+-----------------+-----------+------------------------+\n| Scripting           | Not Implemented |           |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Server              | Not Implemented |           |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Sets                | Complete        | 20%       |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Sorted Sets         | Complete        | 0%        |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Strings             | Complete        | 0%        |                        |\n+---------------------+-----------------+-----------+------------------------+\n| Transactions        | Not Implemented |           |                        |\n+---------------------+-----------------+-----------+------------------------+\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdwighthubbard%2Fmicropython-redis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdwighthubbard%2Fmicropython-redis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdwighthubbard%2Fmicropython-redis/lists"}