{"id":104,"name":null,"description":"Simple low level client for Redis 6+","url":"https://github.com/redis-rb/redis-client","last_synced_at":"2026-04-30T19:30:22.221Z","repository":{"id":37649500,"uuid":"467858499","full_name":"redis-rb/redis-client","owner":"redis-rb","description":"Simple low level client for Redis 6+","archived":false,"fork":false,"pushed_at":"2026-04-20T23:46:01.000Z","size":885,"stargazers_count":145,"open_issues_count":8,"forks_count":74,"subscribers_count":12,"default_branch":"master","last_synced_at":"2026-04-25T17:02:42.622Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/redis-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-03-09T09:23:58.000Z","updated_at":"2026-04-20T23:46:01.000Z","dependencies_parsed_at":"2026-03-24T01:00:57.189Z","dependency_job_id":null,"html_url":"https://github.com/redis-rb/redis-client","commit_stats":{"total_commits":389,"total_committers":33,"mean_commits":"11.787878787878787","dds":0.2570694087403599,"last_synced_commit":"1efe9f20301ef1eb89049a39ee6c9d5afbca1fd7"},"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/redis-rb/redis-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32439301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T18:12:22.909Z","status":"ssl_error","status_checked_at":"2026-04-29T18:11:33.322Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"}},"owner":{"login":"redis-rb","name":"redis-rb","uuid":"100795518","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/100795518?v=4","repositories_count":2,"last_synced_at":"2024-04-22T14:45:53.041Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/redis-rb","funding_links":[],"total_stars":136,"followers":4,"following":0,"created_at":"2022-11-02T16:50:58.219Z","updated_at":"2024-04-22T14:45:53.251Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb/repositories"},"packages":[{"id":12245445,"name":"hiredis-client","ecosystem":"rubygems","description":"Hiredis binding for redis-client","homepage":"https://github.com/redis-rb/redis-client","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/redis-rb/redis-client","keywords_array":[],"namespace":null,"versions_count":52,"first_release_published_at":"2022-05-06T09:23:22.208Z","latest_release_published_at":"2026-03-18T15:10:56.648Z","latest_release_number":"0.28.0","last_synced_at":"2026-04-29T03:00:42.675Z","created_at":"2025-10-07T03:27:40.915Z","updated_at":"2026-04-29T03:02:12.608Z","registry_url":"https://gem.coop/gems/hiredis-client","install_command":"gem install hiredis-client -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/hiredis-client/","metadata":{"funding":null},"repo_metadata":{"id":37649500,"uuid":"467858499","full_name":"redis-rb/redis-client","owner":"redis-rb","description":"Simple low level client for Redis 6+","archived":false,"fork":false,"pushed_at":"2026-04-20T23:46:01.000Z","size":885,"stargazers_count":145,"open_issues_count":8,"forks_count":74,"subscribers_count":12,"default_branch":"master","last_synced_at":"2026-04-25T17:02:42.622Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/redis-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-03-09T09:23:58.000Z","updated_at":"2026-04-20T23:46:01.000Z","dependencies_parsed_at":"2026-03-24T01:00:57.189Z","dependency_job_id":null,"html_url":"https://github.com/redis-rb/redis-client","commit_stats":{"total_commits":389,"total_committers":33,"mean_commits":"11.787878787878787","dds":0.2570694087403599,"last_synced_commit":"1efe9f20301ef1eb89049a39ee6c9d5afbca1fd7"},"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/redis-rb/redis-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32348058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T17:12:42.749Z","status":"ssl_error","status_checked_at":"2026-04-27T17:12:41.658Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"},"owner_record":{"login":"redis-rb","name":"redis-rb","uuid":"100795518","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/100795518?v=4","repositories_count":2,"last_synced_at":"2024-04-22T14:45:53.041Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/redis-rb","funding_links":[],"total_stars":136,"followers":4,"following":0,"created_at":"2022-11-02T16:50:58.219Z","updated_at":"2024-04-22T14:45:53.251Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb/repositories"},"tags":[{"name":"v0.28.0","sha":"f4808dec166f53ffe25939c30fb53123bff275bb","kind":"tag","published_at":"2026-03-18T15:10:36.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.28.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.28.0/manifests"},{"name":"v0.27.0","sha":"7c3956736a13b5b4c8378c66d6b4b6e3f36a82ff","kind":"tag","published_at":"2026-03-06T08:17:07.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.27.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.27.0/manifests"},{"name":"v0.26.4","sha":"4e1a820479fa0d084de3e4bdd9c77fd975552fa2","kind":"tag","published_at":"2026-01-26T09:17:59.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.4","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.4/manifests"},{"name":"v0.26.3","sha":"e9d40c1dfe0c644f9a9a0588cf25c39f2702400c","kind":"tag","published_at":"2026-01-06T18:41:34.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.3/manifests"},{"name":"v0.26.2","sha":"d51cf59ebe7c03b6e6f4d571392bc5ecfdadedd6","kind":"tag","published_at":"2025-12-05T13:05:28.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.2/manifests"},{"name":"v0.26.1","sha":"1791a1a21e3b1f0be06496d6140a901bd61c164d","kind":"tag","published_at":"2025-09-28T09:31:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.1/manifests"},{"name":"v0.26.0","sha":"954eab29c996ea74d74ae25d291f675aab2a7bb4","kind":"tag","published_at":"2025-09-23T08:34:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.0/manifests"},{"name":"v0.25.3","sha":"7238557553cca8c39cc35f6d677a7531acb89b24","kind":"tag","published_at":"2025-09-10T09:21:42.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.3/manifests"},{"name":"v0.25.2","sha":"107bcb0069be349df9f4d4620c817cf9ca231725","kind":"tag","published_at":"2025-08-10T08:21:30.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.2/manifests"},{"name":"v0.25.1","sha":"a80505d00a38ded2f7b8df987ad7557da20c9716","kind":"tag","published_at":"2025-07-15T08:28:16.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.1/manifests"},{"name":"v0.25.0","sha":"2621cc2e9fd890d97206dc2beb7131dbe2e35498","kind":"tag","published_at":"2025-06-17T07:05:38.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.0/manifests"},{"name":"v0.24.0","sha":"5c3ffbef10d9fd38c375856ff4b1cd21420bb559","kind":"tag","published_at":"2025-03-05T08:34:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.24.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.24.0/manifests"},{"name":"v0.23.2","sha":"bc69ae9781ff0c843414e565af57c0eead231f78","kind":"tag","published_at":"2025-01-16T20:20:09.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"fa23f9aeb651a24460d6923a13071daf695fc94a","kind":"tag","published_at":"2025-01-12T11:29:02.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"7a3e3627802060af38b98ca045032cd46e1313cf","kind":"tag","published_at":"2024-12-10T19:41:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.0/manifests"},{"name":"v0.22.2","sha":"6d55f61cac62af91aebbd5a1d00eae7a8d940b9e","kind":"tag","published_at":"2024-05-22T01:25:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"d895cf32ffe779d2c6692e1006947ed9c0eb63a0","kind":"tag","published_at":"2024-04-16T12:35:39.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"e79e9e52c247b403eb7bdff8ff87fe006477ac7a","kind":"tag","published_at":"2024-04-12T12:41:58.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.0/manifests"},{"name":"v0.21.1","sha":"925bb6fb475f436068e9546b4982b7c727e71a4a","kind":"tag","published_at":"2024-03-22T10:03:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.21.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"696ff0b9ee1a2ba4b94d588b2623535f49ae8334","kind":"tag","published_at":"2024-03-04T13:11:54.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.21.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"251075911475165f19fefa38397fabd487aa3532","kind":"tag","published_at":"2024-02-12T16:22:32.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.20.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"d1b9284e8baafcea4647e5cabaf3d11e948874ba","kind":"tag","published_at":"2023-12-21T10:08:33.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.19.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"bda8fd604eda6abd87eb4274178fb3977a400a3e","kind":"tag","published_at":"2023-12-07T11:27:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.19.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"a8e9cd58a883931e3d164a3717cad9e3071bb765","kind":"tag","published_at":"2023-10-26T08:45:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.18.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.18.0/manifests"},{"name":"v0.17.1","sha":"7f66ca16bada6007683f1235f8b728af4b8d3267","kind":"tag","published_at":"2023-10-22T18:03:00.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.17.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"4128571bd1ebb8fe785d341d487a2a2ebf9979c0","kind":"tag","published_at":"2023-09-06T08:07:57.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.17.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"52e1971eb4c0002a43333148b2f58db46a9864e9","kind":"tag","published_at":"2023-08-17T06:40:07.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.16.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"ec44732aedb85d2ab54ffb242a11451624ce7ab4","kind":"tag","published_at":"2023-08-01T15:18:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.15.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"f10b5f45b15de67cd9d2c761f8b4a2b96fd23efc","kind":"tag","published_at":"2023-03-30T07:43:45.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.14.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"e9f27076f4c41b51775239fb0ffa5011130fe1a5","kind":"tag","published_at":"2023-03-10T08:16:27.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.14.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"1414e7950874e6c4b2b70a9eb0618ee22a850bad","kind":"tag","published_at":"2023-02-28T12:13:53.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.13.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.13.0/manifests"},{"name":"v0.12.2","sha":"33d3955f0d82276e7269d4e577b623aa776f9877","kind":"tag","published_at":"2023-02-16T21:02:03.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"a6a6b15bf7e4409d3eda8eca810c32c5f7f54302","kind":"tag","published_at":"2023-01-16T09:40:38.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"ac1f3bffd9c1cef1e2d46a0dee6dc12b333da229","kind":"tag","published_at":"2023-01-09T10:19:06.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"3a281a034983fd24b10a15cdf86ccf687cc19dc4","kind":"tag","published_at":"2022-11-18T07:27:44.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"3c23e930a977c28986f3413512b96c9e01da0141","kind":"tag","published_at":"2022-11-04T09:59:51.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"46fffbc9c348ab3b4e0914563b5aa9589b31e518","kind":"tag","published_at":"2022-11-01T08:36:53.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"13df5b75b29516780cfa706a3dabfb2b2a2cee6e","kind":"tag","published_at":"2022-10-10T08:43:14.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.10.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"2d51d6a077f87181dff500fcff6fee7dfece0ad2","kind":"tag","published_at":"2022-09-22T10:15:24.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.9.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"1bcf217371ff61f6959d6a9966f042cba77a7a9c","kind":"tag","published_at":"2022-09-16T09:56:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.8.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"b26b3d04fcdd64a1af8c2f7ee5edd41b1d97b10b","kind":"tag","published_at":"2022-09-07T10:49:29.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.8.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.0/manifests"},{"name":"v0.7.4","sha":"a03107a80516f053b1909cde04a6d8f6ef5805e8","kind":"tag","published_at":"2022-09-06T10:59:24.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.4","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"b0e0921bb86ea2a59a07f5ef5a36da91f89c6d93","kind":"tag","published_at":"2022-09-05T10:38:59.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"c80193566a7141d3aa7c48c932f1b906ff0db42e","kind":"tag","published_at":"2022-09-05T10:16:00.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"82182aad196f6c264bab75030f879f964f336ed7","kind":"tag","published_at":"2022-08-19T10:07:33.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"de8cf973bf23a3e56d2faad45761c53f8642b83d","kind":"tag","published_at":"2022-08-18T11:03:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"3beae9a11f268c45898a2873cd0f5e51827391b8","kind":"tag","published_at":"2022-08-17T16:29:25.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"0c84124c7bf9628e0a8df6f929e4e0cff4af63fc","kind":"tag","published_at":"2022-08-16T13:39:05.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"1d0879090e72ef402ab7186fd1baa34afe0552ed","kind":"tag","published_at":"2022-08-16T09:22:02.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"524b57bfc57684cae2cfce829be1aaa26ba968c9","kind":"tag","published_at":"2022-06-02T15:51:12.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.5.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"0a418b1b9ddd96b172f1238c554edeb31f7b1309","kind":"tag","published_at":"2022-06-02T09:15:42.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.5.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"1f4977fb7aa6b1cb66dd3bd4c7b029b8a0eadd34","kind":"tag","published_at":"2022-05-06T09:23:17.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.4.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"ed42f162cd2d4f3b6f505a4acd313014cd928402","kind":"tag","published_at":"2022-05-05T14:07:20.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.3.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"561058c9ff6b72f36bd7e4930499e3592f0e064d","kind":"tag","published_at":"2022-04-29T14:32:34.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.2.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"72cc5d4fa45451562859b99728a692266afe5270","kind":"tag","published_at":"2022-04-28T11:48:50.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.2.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"4074afd4d24883761e6f8f998775eab80e1c1c31","kind":"tag","published_at":"2022-04-15T12:54:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.1.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-29T03:02:12.608Z","dependent_packages_count":0,"downloads":4681457,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":1.8874555304447496,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":0.6291518434815832},"purl":"pkg:gem/hiredis-client?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/hiredis-client","docker_dependents_count":2,"docker_downloads_count":2347,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/hiredis-client","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/hiredis-client/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-24T04:02:26.494Z","issues_count":85,"pull_requests_count":237,"avg_time_to_close_issue":1598923.0,"avg_time_to_close_pull_request":136110.2466367713,"issues_closed_count":77,"pull_requests_closed_count":223,"pull_request_authors_count":55,"issue_authors_count":67,"avg_comments_per_issue":4.435294117647059,"avg_comments_per_pull_request":0.9282700421940928,"merged_pull_requests_count":195,"bot_issues_count":1,"bot_pull_requests_count":84,"past_year_issues_count":13,"past_year_pull_requests_count":53,"past_year_avg_time_to_close_issue":1441977.3846153845,"past_year_avg_time_to_close_pull_request":77287.89361702128,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.769230769230769,"past_year_avg_comments_per_pull_request":0.49056603773584906,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":22,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/issues","maintainers":[{"login":"casperisfine","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/casperisfine"},{"login":"byroot","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"},{"login":"eaba","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eaba"}],"active_maintainers":[{"login":"byroot","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/hiredis-client/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/hiredis-client/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/hiredis-client/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/hiredis-client/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/hiredis-client/codemeta","maintainers":[{"uuid":"46413","login":"byroot","name":null,"email":null,"url":null,"packages_count":105,"html_url":"https://gem.coop/profiles/byroot","role":null,"created_at":"2025-10-07T20:30:14.380Z","updated_at":"2025-10-07T20:30:14.380Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/byroot/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190394,"maintainers_count":67477,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":13467159,"name":"ruby-redis-client","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/redis-rb/redis-client","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/redis-rb/redis-client","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T17:09:10.226Z","latest_release_published_at":"2026-02-09T17:09:10.226Z","latest_release_number":"0.22.2-1.1","last_synced_at":"2026-03-09T18:22:15.664Z","created_at":"2026-02-09T17:09:05.530Z","updated_at":"2026-03-09T19:02:28.519Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-redis-client","install_command":"apt-get install ruby-redis-client","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-redis-client","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-connection-pool","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-redis-client?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-redis-client","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-redis-client","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-redis-client/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-redis-client/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-redis-client/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-redis-client/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-redis-client/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-redis-client/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":12307413,"name":"redis-client","ecosystem":"rubygems","description":"Simple low-level client for Redis 6+","homepage":"https://github.com/redis-rb/redis-client","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/redis-rb/redis-client","keywords_array":[],"namespace":null,"versions_count":56,"first_release_published_at":"2022-04-15T12:55:10.167Z","latest_release_published_at":"2026-03-18T15:10:51.074Z","latest_release_number":"0.28.0","last_synced_at":"2026-04-29T16:34:50.703Z","created_at":"2025-10-07T05:22:27.277Z","updated_at":"2026-04-29T17:24:59.164Z","registry_url":"https://gem.coop/gems/redis-client","install_command":"gem install redis-client -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/redis-client/","metadata":{"funding":null},"repo_metadata":{"id":37649500,"uuid":"467858499","full_name":"redis-rb/redis-client","owner":"redis-rb","description":"Simple low level client for Redis 6+","archived":false,"fork":false,"pushed_at":"2026-03-23T22:37:03.000Z","size":881,"stargazers_count":145,"open_issues_count":8,"forks_count":74,"subscribers_count":12,"default_branch":"master","last_synced_at":"2026-04-01T05:30:55.608Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/redis-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-03-09T09:23:58.000Z","updated_at":"2026-03-31T10:39:08.000Z","dependencies_parsed_at":"2026-03-24T01:00:57.189Z","dependency_job_id":null,"html_url":"https://github.com/redis-rb/redis-client","commit_stats":{"total_commits":389,"total_committers":33,"mean_commits":"11.787878787878787","dds":0.2570694087403599,"last_synced_commit":"1efe9f20301ef1eb89049a39ee6c9d5afbca1fd7"},"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/redis-rb/redis-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31338122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T04:42:29.251Z","status":"ssl_error","status_checked_at":"2026-04-03T04:42:12.667Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"},"owner_record":{"login":"redis-rb","name":"redis-rb","uuid":"100795518","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/100795518?v=4","repositories_count":2,"last_synced_at":"2024-04-22T14:45:53.041Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/redis-rb","funding_links":[],"total_stars":136,"followers":4,"following":0,"created_at":"2022-11-02T16:50:58.219Z","updated_at":"2024-04-22T14:45:53.251Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb/repositories"},"tags":[{"name":"v0.28.0","sha":"f4808dec166f53ffe25939c30fb53123bff275bb","kind":"tag","published_at":"2026-03-18T15:10:36.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.28.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.28.0/manifests"},{"name":"v0.27.0","sha":"7c3956736a13b5b4c8378c66d6b4b6e3f36a82ff","kind":"tag","published_at":"2026-03-06T08:17:07.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.27.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.27.0/manifests"},{"name":"v0.26.4","sha":"4e1a820479fa0d084de3e4bdd9c77fd975552fa2","kind":"tag","published_at":"2026-01-26T09:17:59.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.4","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.4/manifests"},{"name":"v0.26.3","sha":"e9d40c1dfe0c644f9a9a0588cf25c39f2702400c","kind":"tag","published_at":"2026-01-06T18:41:34.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.3/manifests"},{"name":"v0.26.2","sha":"d51cf59ebe7c03b6e6f4d571392bc5ecfdadedd6","kind":"tag","published_at":"2025-12-05T13:05:28.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.2/manifests"},{"name":"v0.26.1","sha":"1791a1a21e3b1f0be06496d6140a901bd61c164d","kind":"tag","published_at":"2025-09-28T09:31:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.1/manifests"},{"name":"v0.26.0","sha":"954eab29c996ea74d74ae25d291f675aab2a7bb4","kind":"tag","published_at":"2025-09-23T08:34:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.0/manifests"},{"name":"v0.25.3","sha":"7238557553cca8c39cc35f6d677a7531acb89b24","kind":"tag","published_at":"2025-09-10T09:21:42.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.3/manifests"},{"name":"v0.25.2","sha":"107bcb0069be349df9f4d4620c817cf9ca231725","kind":"tag","published_at":"2025-08-10T08:21:30.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.2/manifests"},{"name":"v0.25.1","sha":"a80505d00a38ded2f7b8df987ad7557da20c9716","kind":"tag","published_at":"2025-07-15T08:28:16.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.1/manifests"},{"name":"v0.25.0","sha":"2621cc2e9fd890d97206dc2beb7131dbe2e35498","kind":"tag","published_at":"2025-06-17T07:05:38.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.0/manifests"},{"name":"v0.24.0","sha":"5c3ffbef10d9fd38c375856ff4b1cd21420bb559","kind":"tag","published_at":"2025-03-05T08:34:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.24.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.24.0/manifests"},{"name":"v0.23.2","sha":"bc69ae9781ff0c843414e565af57c0eead231f78","kind":"tag","published_at":"2025-01-16T20:20:09.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"fa23f9aeb651a24460d6923a13071daf695fc94a","kind":"tag","published_at":"2025-01-12T11:29:02.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"7a3e3627802060af38b98ca045032cd46e1313cf","kind":"tag","published_at":"2024-12-10T19:41:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.0/manifests"},{"name":"v0.22.2","sha":"6d55f61cac62af91aebbd5a1d00eae7a8d940b9e","kind":"tag","published_at":"2024-05-22T01:25:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"d895cf32ffe779d2c6692e1006947ed9c0eb63a0","kind":"tag","published_at":"2024-04-16T12:35:39.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"e79e9e52c247b403eb7bdff8ff87fe006477ac7a","kind":"tag","published_at":"2024-04-12T12:41:58.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.0/manifests"},{"name":"v0.21.1","sha":"925bb6fb475f436068e9546b4982b7c727e71a4a","kind":"tag","published_at":"2024-03-22T10:03:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.21.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"696ff0b9ee1a2ba4b94d588b2623535f49ae8334","kind":"tag","published_at":"2024-03-04T13:11:54.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.21.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"251075911475165f19fefa38397fabd487aa3532","kind":"tag","published_at":"2024-02-12T16:22:32.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.20.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"d1b9284e8baafcea4647e5cabaf3d11e948874ba","kind":"tag","published_at":"2023-12-21T10:08:33.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.19.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"bda8fd604eda6abd87eb4274178fb3977a400a3e","kind":"tag","published_at":"2023-12-07T11:27:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.19.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"a8e9cd58a883931e3d164a3717cad9e3071bb765","kind":"tag","published_at":"2023-10-26T08:45:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.18.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.18.0/manifests"},{"name":"v0.17.1","sha":"7f66ca16bada6007683f1235f8b728af4b8d3267","kind":"tag","published_at":"2023-10-22T18:03:00.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.17.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"4128571bd1ebb8fe785d341d487a2a2ebf9979c0","kind":"tag","published_at":"2023-09-06T08:07:57.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.17.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"52e1971eb4c0002a43333148b2f58db46a9864e9","kind":"tag","published_at":"2023-08-17T06:40:07.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.16.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"ec44732aedb85d2ab54ffb242a11451624ce7ab4","kind":"tag","published_at":"2023-08-01T15:18:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.15.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"f10b5f45b15de67cd9d2c761f8b4a2b96fd23efc","kind":"tag","published_at":"2023-03-30T07:43:45.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.14.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"e9f27076f4c41b51775239fb0ffa5011130fe1a5","kind":"tag","published_at":"2023-03-10T08:16:27.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.14.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"1414e7950874e6c4b2b70a9eb0618ee22a850bad","kind":"tag","published_at":"2023-02-28T12:13:53.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.13.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.13.0/manifests"},{"name":"v0.12.2","sha":"33d3955f0d82276e7269d4e577b623aa776f9877","kind":"tag","published_at":"2023-02-16T21:02:03.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"a6a6b15bf7e4409d3eda8eca810c32c5f7f54302","kind":"tag","published_at":"2023-01-16T09:40:38.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"ac1f3bffd9c1cef1e2d46a0dee6dc12b333da229","kind":"tag","published_at":"2023-01-09T10:19:06.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"3a281a034983fd24b10a15cdf86ccf687cc19dc4","kind":"tag","published_at":"2022-11-18T07:27:44.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"3c23e930a977c28986f3413512b96c9e01da0141","kind":"tag","published_at":"2022-11-04T09:59:51.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"46fffbc9c348ab3b4e0914563b5aa9589b31e518","kind":"tag","published_at":"2022-11-01T08:36:53.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"13df5b75b29516780cfa706a3dabfb2b2a2cee6e","kind":"tag","published_at":"2022-10-10T08:43:14.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.10.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"2d51d6a077f87181dff500fcff6fee7dfece0ad2","kind":"tag","published_at":"2022-09-22T10:15:24.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.9.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"1bcf217371ff61f6959d6a9966f042cba77a7a9c","kind":"tag","published_at":"2022-09-16T09:56:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.8.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"b26b3d04fcdd64a1af8c2f7ee5edd41b1d97b10b","kind":"tag","published_at":"2022-09-07T10:49:29.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.8.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.0/manifests"},{"name":"v0.7.4","sha":"a03107a80516f053b1909cde04a6d8f6ef5805e8","kind":"tag","published_at":"2022-09-06T10:59:24.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.4","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"b0e0921bb86ea2a59a07f5ef5a36da91f89c6d93","kind":"tag","published_at":"2022-09-05T10:38:59.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"c80193566a7141d3aa7c48c932f1b906ff0db42e","kind":"tag","published_at":"2022-09-05T10:16:00.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"82182aad196f6c264bab75030f879f964f336ed7","kind":"tag","published_at":"2022-08-19T10:07:33.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"de8cf973bf23a3e56d2faad45761c53f8642b83d","kind":"tag","published_at":"2022-08-18T11:03:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"3beae9a11f268c45898a2873cd0f5e51827391b8","kind":"tag","published_at":"2022-08-17T16:29:25.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"0c84124c7bf9628e0a8df6f929e4e0cff4af63fc","kind":"tag","published_at":"2022-08-16T13:39:05.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"1d0879090e72ef402ab7186fd1baa34afe0552ed","kind":"tag","published_at":"2022-08-16T09:22:02.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"524b57bfc57684cae2cfce829be1aaa26ba968c9","kind":"tag","published_at":"2022-06-02T15:51:12.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.5.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"0a418b1b9ddd96b172f1238c554edeb31f7b1309","kind":"tag","published_at":"2022-06-02T09:15:42.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.5.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"1f4977fb7aa6b1cb66dd3bd4c7b029b8a0eadd34","kind":"tag","published_at":"2022-05-06T09:23:17.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.4.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"ed42f162cd2d4f3b6f505a4acd313014cd928402","kind":"tag","published_at":"2022-05-05T14:07:20.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.3.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"561058c9ff6b72f36bd7e4930499e3592f0e064d","kind":"tag","published_at":"2022-04-29T14:32:34.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.2.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"72cc5d4fa45451562859b99728a692266afe5270","kind":"tag","published_at":"2022-04-28T11:48:50.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.2.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"4074afd4d24883761e6f8f998775eab80e1c1c31","kind":"tag","published_at":"2022-04-15T12:54:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.1.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-29T17:24:59.143Z","dependent_packages_count":0,"downloads":135787079,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.23463898575406156,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.9358527288946558,"average":0.2926229286621793},"purl":"pkg:gem/redis-client?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/redis-client","docker_dependents_count":141,"docker_downloads_count":21520104,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/redis-client","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/redis-client/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-09T09:01:24.548Z","issues_count":85,"pull_requests_count":236,"avg_time_to_close_issue":1598923.0,"avg_time_to_close_pull_request":136722.1126126126,"issues_closed_count":77,"pull_requests_closed_count":222,"pull_request_authors_count":55,"issue_authors_count":67,"avg_comments_per_issue":4.435294117647059,"avg_comments_per_pull_request":0.9322033898305084,"merged_pull_requests_count":194,"bot_issues_count":1,"bot_pull_requests_count":83,"past_year_issues_count":15,"past_year_pull_requests_count":54,"past_year_avg_time_to_close_issue":1249842.6666666667,"past_year_avg_time_to_close_pull_request":101084.02083333333,"past_year_issues_closed_count":15,"past_year_pull_requests_closed_count":48,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":2.8,"past_year_avg_comments_per_pull_request":0.5185185185185185,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":23,"past_year_merged_pull_requests_count":43,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/issues","maintainers":[{"login":"casperisfine","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/casperisfine"},{"login":"byroot","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"},{"login":"eaba","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eaba"}],"active_maintainers":[{"login":"byroot","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/redis-client/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/redis-client/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/redis-client/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/redis-client/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/redis-client/codemeta","maintainers":[{"uuid":"46413","login":"byroot","name":null,"email":null,"url":null,"packages_count":105,"html_url":"https://gem.coop/profiles/byroot","role":null,"created_at":"2025-10-08T04:12:39.742Z","updated_at":"2025-10-08T04:12:39.742Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/byroot/packages"},{"uuid":"79849","login":"etiennebarrie","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://gem.coop/profiles/etiennebarrie","role":null,"created_at":"2025-10-08T04:12:39.779Z","updated_at":"2025-10-08T04:12:39.779Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/etiennebarrie/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190394,"maintainers_count":67477,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":4350707,"name":"hiredis-client","ecosystem":"rubygems","description":"Hiredis binding for redis-client","homepage":"https://github.com/redis-rb/redis-client","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/redis-rb/redis-client","keywords_array":[],"namespace":null,"versions_count":52,"first_release_published_at":"2022-05-06T09:23:22.208Z","latest_release_published_at":"2026-03-18T15:10:56.648Z","latest_release_number":"0.28.0","last_synced_at":"2026-04-27T18:01:05.830Z","created_at":"2022-05-06T09:30:22.423Z","updated_at":"2026-04-27T18:01:30.232Z","registry_url":"https://rubygems.org/gems/hiredis-client","install_command":"gem install hiredis-client -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/hiredis-client/","metadata":{"funding":null},"repo_metadata":{"id":37649500,"uuid":"467858499","full_name":"redis-rb/redis-client","owner":"redis-rb","description":"Simple low level client for Redis 6+","archived":false,"fork":false,"pushed_at":"2026-04-20T23:46:01.000Z","size":885,"stargazers_count":145,"open_issues_count":8,"forks_count":74,"subscribers_count":12,"default_branch":"master","last_synced_at":"2026-04-25T17:02:42.622Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/redis-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-03-09T09:23:58.000Z","updated_at":"2026-04-20T23:46:01.000Z","dependencies_parsed_at":"2026-03-24T01:00:57.189Z","dependency_job_id":null,"html_url":"https://github.com/redis-rb/redis-client","commit_stats":{"total_commits":389,"total_committers":33,"mean_commits":"11.787878787878787","dds":0.2570694087403599,"last_synced_commit":"1efe9f20301ef1eb89049a39ee6c9d5afbca1fd7"},"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/redis-rb/redis-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32348058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T17:12:42.749Z","status":"ssl_error","status_checked_at":"2026-04-27T17:12:41.658Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"},"owner_record":{"login":"redis-rb","name":"redis-rb","uuid":"100795518","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/100795518?v=4","repositories_count":2,"last_synced_at":"2024-04-22T14:45:53.041Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/redis-rb","funding_links":[],"total_stars":136,"followers":4,"following":0,"created_at":"2022-11-02T16:50:58.219Z","updated_at":"2024-04-22T14:45:53.251Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb/repositories"},"tags":[{"name":"v0.28.0","sha":"f4808dec166f53ffe25939c30fb53123bff275bb","kind":"tag","published_at":"2026-03-18T15:10:36.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.28.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.28.0/manifests"},{"name":"v0.27.0","sha":"7c3956736a13b5b4c8378c66d6b4b6e3f36a82ff","kind":"tag","published_at":"2026-03-06T08:17:07.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.27.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.27.0/manifests"},{"name":"v0.26.4","sha":"4e1a820479fa0d084de3e4bdd9c77fd975552fa2","kind":"tag","published_at":"2026-01-26T09:17:59.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.4","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.4/manifests"},{"name":"v0.26.3","sha":"e9d40c1dfe0c644f9a9a0588cf25c39f2702400c","kind":"tag","published_at":"2026-01-06T18:41:34.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.3/manifests"},{"name":"v0.26.2","sha":"d51cf59ebe7c03b6e6f4d571392bc5ecfdadedd6","kind":"tag","published_at":"2025-12-05T13:05:28.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.2/manifests"},{"name":"v0.26.1","sha":"1791a1a21e3b1f0be06496d6140a901bd61c164d","kind":"tag","published_at":"2025-09-28T09:31:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.1/manifests"},{"name":"v0.26.0","sha":"954eab29c996ea74d74ae25d291f675aab2a7bb4","kind":"tag","published_at":"2025-09-23T08:34:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.0/manifests"},{"name":"v0.25.3","sha":"7238557553cca8c39cc35f6d677a7531acb89b24","kind":"tag","published_at":"2025-09-10T09:21:42.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.3/manifests"},{"name":"v0.25.2","sha":"107bcb0069be349df9f4d4620c817cf9ca231725","kind":"tag","published_at":"2025-08-10T08:21:30.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.2/manifests"},{"name":"v0.25.1","sha":"a80505d00a38ded2f7b8df987ad7557da20c9716","kind":"tag","published_at":"2025-07-15T08:28:16.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.1/manifests"},{"name":"v0.25.0","sha":"2621cc2e9fd890d97206dc2beb7131dbe2e35498","kind":"tag","published_at":"2025-06-17T07:05:38.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.0/manifests"},{"name":"v0.24.0","sha":"5c3ffbef10d9fd38c375856ff4b1cd21420bb559","kind":"tag","published_at":"2025-03-05T08:34:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.24.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.24.0/manifests"},{"name":"v0.23.2","sha":"bc69ae9781ff0c843414e565af57c0eead231f78","kind":"tag","published_at":"2025-01-16T20:20:09.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"fa23f9aeb651a24460d6923a13071daf695fc94a","kind":"tag","published_at":"2025-01-12T11:29:02.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"7a3e3627802060af38b98ca045032cd46e1313cf","kind":"tag","published_at":"2024-12-10T19:41:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.0/manifests"},{"name":"v0.22.2","sha":"6d55f61cac62af91aebbd5a1d00eae7a8d940b9e","kind":"tag","published_at":"2024-05-22T01:25:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"d895cf32ffe779d2c6692e1006947ed9c0eb63a0","kind":"tag","published_at":"2024-04-16T12:35:39.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"e79e9e52c247b403eb7bdff8ff87fe006477ac7a","kind":"tag","published_at":"2024-04-12T12:41:58.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.0/manifests"},{"name":"v0.21.1","sha":"925bb6fb475f436068e9546b4982b7c727e71a4a","kind":"tag","published_at":"2024-03-22T10:03:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.21.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"696ff0b9ee1a2ba4b94d588b2623535f49ae8334","kind":"tag","published_at":"2024-03-04T13:11:54.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.21.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"251075911475165f19fefa38397fabd487aa3532","kind":"tag","published_at":"2024-02-12T16:22:32.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.20.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"d1b9284e8baafcea4647e5cabaf3d11e948874ba","kind":"tag","published_at":"2023-12-21T10:08:33.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.19.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"bda8fd604eda6abd87eb4274178fb3977a400a3e","kind":"tag","published_at":"2023-12-07T11:27:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.19.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"a8e9cd58a883931e3d164a3717cad9e3071bb765","kind":"tag","published_at":"2023-10-26T08:45:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.18.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.18.0/manifests"},{"name":"v0.17.1","sha":"7f66ca16bada6007683f1235f8b728af4b8d3267","kind":"tag","published_at":"2023-10-22T18:03:00.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.17.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"4128571bd1ebb8fe785d341d487a2a2ebf9979c0","kind":"tag","published_at":"2023-09-06T08:07:57.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.17.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"52e1971eb4c0002a43333148b2f58db46a9864e9","kind":"tag","published_at":"2023-08-17T06:40:07.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.16.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"ec44732aedb85d2ab54ffb242a11451624ce7ab4","kind":"tag","published_at":"2023-08-01T15:18:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.15.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"f10b5f45b15de67cd9d2c761f8b4a2b96fd23efc","kind":"tag","published_at":"2023-03-30T07:43:45.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.14.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"e9f27076f4c41b51775239fb0ffa5011130fe1a5","kind":"tag","published_at":"2023-03-10T08:16:27.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.14.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"1414e7950874e6c4b2b70a9eb0618ee22a850bad","kind":"tag","published_at":"2023-02-28T12:13:53.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.13.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.13.0/manifests"},{"name":"v0.12.2","sha":"33d3955f0d82276e7269d4e577b623aa776f9877","kind":"tag","published_at":"2023-02-16T21:02:03.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"a6a6b15bf7e4409d3eda8eca810c32c5f7f54302","kind":"tag","published_at":"2023-01-16T09:40:38.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"ac1f3bffd9c1cef1e2d46a0dee6dc12b333da229","kind":"tag","published_at":"2023-01-09T10:19:06.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"3a281a034983fd24b10a15cdf86ccf687cc19dc4","kind":"tag","published_at":"2022-11-18T07:27:44.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"3c23e930a977c28986f3413512b96c9e01da0141","kind":"tag","published_at":"2022-11-04T09:59:51.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"46fffbc9c348ab3b4e0914563b5aa9589b31e518","kind":"tag","published_at":"2022-11-01T08:36:53.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"13df5b75b29516780cfa706a3dabfb2b2a2cee6e","kind":"tag","published_at":"2022-10-10T08:43:14.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.10.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"2d51d6a077f87181dff500fcff6fee7dfece0ad2","kind":"tag","published_at":"2022-09-22T10:15:24.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.9.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"1bcf217371ff61f6959d6a9966f042cba77a7a9c","kind":"tag","published_at":"2022-09-16T09:56:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.8.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"b26b3d04fcdd64a1af8c2f7ee5edd41b1d97b10b","kind":"tag","published_at":"2022-09-07T10:49:29.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.8.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.0/manifests"},{"name":"v0.7.4","sha":"a03107a80516f053b1909cde04a6d8f6ef5805e8","kind":"tag","published_at":"2022-09-06T10:59:24.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.4","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"b0e0921bb86ea2a59a07f5ef5a36da91f89c6d93","kind":"tag","published_at":"2022-09-05T10:38:59.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"c80193566a7141d3aa7c48c932f1b906ff0db42e","kind":"tag","published_at":"2022-09-05T10:16:00.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"82182aad196f6c264bab75030f879f964f336ed7","kind":"tag","published_at":"2022-08-19T10:07:33.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"de8cf973bf23a3e56d2faad45761c53f8642b83d","kind":"tag","published_at":"2022-08-18T11:03:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"3beae9a11f268c45898a2873cd0f5e51827391b8","kind":"tag","published_at":"2022-08-17T16:29:25.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"0c84124c7bf9628e0a8df6f929e4e0cff4af63fc","kind":"tag","published_at":"2022-08-16T13:39:05.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"1d0879090e72ef402ab7186fd1baa34afe0552ed","kind":"tag","published_at":"2022-08-16T09:22:02.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"524b57bfc57684cae2cfce829be1aaa26ba968c9","kind":"tag","published_at":"2022-06-02T15:51:12.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.5.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"0a418b1b9ddd96b172f1238c554edeb31f7b1309","kind":"tag","published_at":"2022-06-02T09:15:42.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.5.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"1f4977fb7aa6b1cb66dd3bd4c7b029b8a0eadd34","kind":"tag","published_at":"2022-05-06T09:23:17.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.4.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"ed42f162cd2d4f3b6f505a4acd313014cd928402","kind":"tag","published_at":"2022-05-05T14:07:20.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.3.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"561058c9ff6b72f36bd7e4930499e3592f0e064d","kind":"tag","published_at":"2022-04-29T14:32:34.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.2.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"72cc5d4fa45451562859b99728a692266afe5270","kind":"tag","published_at":"2022-04-28T11:48:50.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.2.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"4074afd4d24883761e6f8f998775eab80e1c1c31","kind":"tag","published_at":"2022-04-15T12:54:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.1.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-27T18:01:30.232Z","dependent_packages_count":2,"downloads":4667224,"downloads_period":"total","dependent_repos_count":14,"rankings":{"downloads":3.4984195071557305,"dependent_repos_count":6.213049312499649,"dependent_packages_count":15.772718340304875,"stargazers_count":5.270634475014037,"forks_count":4.157566434037584,"docker_downloads_count":null,"average":6.982477613802375},"purl":"pkg:gem/hiredis-client","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/hiredis-client","docker_dependents_count":2,"docker_downloads_count":2347,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/hiredis-client","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/hiredis-client/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-24T04:02:26.494Z","issues_count":85,"pull_requests_count":237,"avg_time_to_close_issue":1598923.0,"avg_time_to_close_pull_request":136110.2466367713,"issues_closed_count":77,"pull_requests_closed_count":223,"pull_request_authors_count":55,"issue_authors_count":67,"avg_comments_per_issue":4.435294117647059,"avg_comments_per_pull_request":0.9282700421940928,"merged_pull_requests_count":195,"bot_issues_count":1,"bot_pull_requests_count":84,"past_year_issues_count":13,"past_year_pull_requests_count":53,"past_year_avg_time_to_close_issue":1441977.3846153845,"past_year_avg_time_to_close_pull_request":77287.89361702128,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.769230769230769,"past_year_avg_comments_per_pull_request":0.49056603773584906,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":22,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/issues","maintainers":[{"login":"casperisfine","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/casperisfine"},{"login":"byroot","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"},{"login":"eaba","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eaba"}],"active_maintainers":[{"login":"byroot","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/hiredis-client/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/hiredis-client/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/hiredis-client/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/hiredis-client/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/hiredis-client/codemeta","maintainers":[{"uuid":"46413","login":"byroot","name":null,"email":null,"url":null,"packages_count":103,"html_url":"https://rubygems.org/profiles/byroot","role":null,"created_at":"2022-11-09T09:57:46.401Z","updated_at":"2022-11-09T09:57:46.401Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/byroot/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205541,"maintainers_count":68469,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":4308237,"name":"redis-client","ecosystem":"rubygems","description":"Simple low-level client for Redis 6+","homepage":"https://github.com/redis-rb/redis-client","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/redis-rb/redis-client","keywords_array":[],"namespace":null,"versions_count":56,"first_release_published_at":"2022-04-15T12:55:10.167Z","latest_release_published_at":"2026-03-18T15:10:51.074Z","latest_release_number":"0.28.0","last_synced_at":"2026-04-27T18:01:06.526Z","created_at":"2022-04-15T13:00:11.243Z","updated_at":"2026-04-27T18:01:30.183Z","registry_url":"https://rubygems.org/gems/redis-client","install_command":"gem install redis-client -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/redis-client/","metadata":{"funding":null},"repo_metadata":{"id":37649500,"uuid":"467858499","full_name":"redis-rb/redis-client","owner":"redis-rb","description":"Simple low level client for Redis 6+","archived":false,"fork":false,"pushed_at":"2026-04-20T23:46:01.000Z","size":885,"stargazers_count":145,"open_issues_count":8,"forks_count":74,"subscribers_count":12,"default_branch":"master","last_synced_at":"2026-04-25T17:02:42.622Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/redis-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-03-09T09:23:58.000Z","updated_at":"2026-04-20T23:46:01.000Z","dependencies_parsed_at":"2026-03-24T01:00:57.189Z","dependency_job_id":null,"html_url":"https://github.com/redis-rb/redis-client","commit_stats":{"total_commits":389,"total_committers":33,"mean_commits":"11.787878787878787","dds":0.2570694087403599,"last_synced_commit":"1efe9f20301ef1eb89049a39ee6c9d5afbca1fd7"},"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/redis-rb/redis-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32348058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T17:12:42.749Z","status":"ssl_error","status_checked_at":"2026-04-27T17:12:41.658Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"},"owner_record":{"login":"redis-rb","name":"redis-rb","uuid":"100795518","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/100795518?v=4","repositories_count":2,"last_synced_at":"2024-04-22T14:45:53.041Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/redis-rb","funding_links":[],"total_stars":136,"followers":4,"following":0,"created_at":"2022-11-02T16:50:58.219Z","updated_at":"2024-04-22T14:45:53.251Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-rb/repositories"},"tags":[{"name":"v0.28.0","sha":"f4808dec166f53ffe25939c30fb53123bff275bb","kind":"tag","published_at":"2026-03-18T15:10:36.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.28.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.28.0/manifests"},{"name":"v0.27.0","sha":"7c3956736a13b5b4c8378c66d6b4b6e3f36a82ff","kind":"tag","published_at":"2026-03-06T08:17:07.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.27.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.27.0/manifests"},{"name":"v0.26.4","sha":"4e1a820479fa0d084de3e4bdd9c77fd975552fa2","kind":"tag","published_at":"2026-01-26T09:17:59.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.4","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.4/manifests"},{"name":"v0.26.3","sha":"e9d40c1dfe0c644f9a9a0588cf25c39f2702400c","kind":"tag","published_at":"2026-01-06T18:41:34.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.3/manifests"},{"name":"v0.26.2","sha":"d51cf59ebe7c03b6e6f4d571392bc5ecfdadedd6","kind":"tag","published_at":"2025-12-05T13:05:28.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.2/manifests"},{"name":"v0.26.1","sha":"1791a1a21e3b1f0be06496d6140a901bd61c164d","kind":"tag","published_at":"2025-09-28T09:31:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.1/manifests"},{"name":"v0.26.0","sha":"954eab29c996ea74d74ae25d291f675aab2a7bb4","kind":"tag","published_at":"2025-09-23T08:34:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.26.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.26.0/manifests"},{"name":"v0.25.3","sha":"7238557553cca8c39cc35f6d677a7531acb89b24","kind":"tag","published_at":"2025-09-10T09:21:42.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.3/manifests"},{"name":"v0.25.2","sha":"107bcb0069be349df9f4d4620c817cf9ca231725","kind":"tag","published_at":"2025-08-10T08:21:30.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.2/manifests"},{"name":"v0.25.1","sha":"a80505d00a38ded2f7b8df987ad7557da20c9716","kind":"tag","published_at":"2025-07-15T08:28:16.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.1/manifests"},{"name":"v0.25.0","sha":"2621cc2e9fd890d97206dc2beb7131dbe2e35498","kind":"tag","published_at":"2025-06-17T07:05:38.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.25.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.25.0/manifests"},{"name":"v0.24.0","sha":"5c3ffbef10d9fd38c375856ff4b1cd21420bb559","kind":"tag","published_at":"2025-03-05T08:34:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.24.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.24.0/manifests"},{"name":"v0.23.2","sha":"bc69ae9781ff0c843414e565af57c0eead231f78","kind":"tag","published_at":"2025-01-16T20:20:09.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"fa23f9aeb651a24460d6923a13071daf695fc94a","kind":"tag","published_at":"2025-01-12T11:29:02.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"7a3e3627802060af38b98ca045032cd46e1313cf","kind":"tag","published_at":"2024-12-10T19:41:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.23.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.23.0/manifests"},{"name":"v0.22.2","sha":"6d55f61cac62af91aebbd5a1d00eae7a8d940b9e","kind":"tag","published_at":"2024-05-22T01:25:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"d895cf32ffe779d2c6692e1006947ed9c0eb63a0","kind":"tag","published_at":"2024-04-16T12:35:39.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"e79e9e52c247b403eb7bdff8ff87fe006477ac7a","kind":"tag","published_at":"2024-04-12T12:41:58.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.22.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.22.0/manifests"},{"name":"v0.21.1","sha":"925bb6fb475f436068e9546b4982b7c727e71a4a","kind":"tag","published_at":"2024-03-22T10:03:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.21.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"696ff0b9ee1a2ba4b94d588b2623535f49ae8334","kind":"tag","published_at":"2024-03-04T13:11:54.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.21.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"251075911475165f19fefa38397fabd487aa3532","kind":"tag","published_at":"2024-02-12T16:22:32.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.20.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"d1b9284e8baafcea4647e5cabaf3d11e948874ba","kind":"tag","published_at":"2023-12-21T10:08:33.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.19.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"bda8fd604eda6abd87eb4274178fb3977a400a3e","kind":"tag","published_at":"2023-12-07T11:27:31.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.19.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"a8e9cd58a883931e3d164a3717cad9e3071bb765","kind":"tag","published_at":"2023-10-26T08:45:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.18.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.18.0/manifests"},{"name":"v0.17.1","sha":"7f66ca16bada6007683f1235f8b728af4b8d3267","kind":"tag","published_at":"2023-10-22T18:03:00.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.17.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"4128571bd1ebb8fe785d341d487a2a2ebf9979c0","kind":"tag","published_at":"2023-09-06T08:07:57.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.17.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"52e1971eb4c0002a43333148b2f58db46a9864e9","kind":"tag","published_at":"2023-08-17T06:40:07.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.16.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"ec44732aedb85d2ab54ffb242a11451624ce7ab4","kind":"tag","published_at":"2023-08-01T15:18:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.15.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"f10b5f45b15de67cd9d2c761f8b4a2b96fd23efc","kind":"tag","published_at":"2023-03-30T07:43:45.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.14.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"e9f27076f4c41b51775239fb0ffa5011130fe1a5","kind":"tag","published_at":"2023-03-10T08:16:27.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.14.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"1414e7950874e6c4b2b70a9eb0618ee22a850bad","kind":"tag","published_at":"2023-02-28T12:13:53.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.13.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.13.0/manifests"},{"name":"v0.12.2","sha":"33d3955f0d82276e7269d4e577b623aa776f9877","kind":"tag","published_at":"2023-02-16T21:02:03.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"a6a6b15bf7e4409d3eda8eca810c32c5f7f54302","kind":"tag","published_at":"2023-01-16T09:40:38.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"ac1f3bffd9c1cef1e2d46a0dee6dc12b333da229","kind":"tag","published_at":"2023-01-09T10:19:06.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.12.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"3a281a034983fd24b10a15cdf86ccf687cc19dc4","kind":"tag","published_at":"2022-11-18T07:27:44.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"3c23e930a977c28986f3413512b96c9e01da0141","kind":"tag","published_at":"2022-11-04T09:59:51.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"46fffbc9c348ab3b4e0914563b5aa9589b31e518","kind":"tag","published_at":"2022-11-01T08:36:53.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.11.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"13df5b75b29516780cfa706a3dabfb2b2a2cee6e","kind":"tag","published_at":"2022-10-10T08:43:14.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.10.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"2d51d6a077f87181dff500fcff6fee7dfece0ad2","kind":"tag","published_at":"2022-09-22T10:15:24.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.9.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"1bcf217371ff61f6959d6a9966f042cba77a7a9c","kind":"tag","published_at":"2022-09-16T09:56:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.8.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"b26b3d04fcdd64a1af8c2f7ee5edd41b1d97b10b","kind":"tag","published_at":"2022-09-07T10:49:29.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.8.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.8.0/manifests"},{"name":"v0.7.4","sha":"a03107a80516f053b1909cde04a6d8f6ef5805e8","kind":"tag","published_at":"2022-09-06T10:59:24.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.4","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"b0e0921bb86ea2a59a07f5ef5a36da91f89c6d93","kind":"tag","published_at":"2022-09-05T10:38:59.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.3","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"c80193566a7141d3aa7c48c932f1b906ff0db42e","kind":"tag","published_at":"2022-09-05T10:16:00.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"82182aad196f6c264bab75030f879f964f336ed7","kind":"tag","published_at":"2022-08-19T10:07:33.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"de8cf973bf23a3e56d2faad45761c53f8642b83d","kind":"tag","published_at":"2022-08-18T11:03:37.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.7.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"3beae9a11f268c45898a2873cd0f5e51827391b8","kind":"tag","published_at":"2022-08-17T16:29:25.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.2","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"0c84124c7bf9628e0a8df6f929e4e0cff4af63fc","kind":"tag","published_at":"2022-08-16T13:39:05.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"1d0879090e72ef402ab7186fd1baa34afe0552ed","kind":"tag","published_at":"2022-08-16T09:22:02.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.6.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"524b57bfc57684cae2cfce829be1aaa26ba968c9","kind":"tag","published_at":"2022-06-02T15:51:12.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.5.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"0a418b1b9ddd96b172f1238c554edeb31f7b1309","kind":"tag","published_at":"2022-06-02T09:15:42.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.5.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"1f4977fb7aa6b1cb66dd3bd4c7b029b8a0eadd34","kind":"tag","published_at":"2022-05-06T09:23:17.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.4.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"ed42f162cd2d4f3b6f505a4acd313014cd928402","kind":"tag","published_at":"2022-05-05T14:07:20.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.3.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"561058c9ff6b72f36bd7e4930499e3592f0e064d","kind":"tag","published_at":"2022-04-29T14:32:34.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.2.1","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"72cc5d4fa45451562859b99728a692266afe5270","kind":"tag","published_at":"2022-04-28T11:48:50.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.2.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"4074afd4d24883761e6f8f998775eab80e1c1c31","kind":"tag","published_at":"2022-04-15T12:54:48.000Z","download_url":"https://codeload.github.com/redis-rb/redis-client/tar.gz/v0.1.0","html_url":"https://github.com/redis-rb/redis-client/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/redis-rb/redis-client@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-27T18:01:30.183Z","dependent_packages_count":22,"downloads":135385935,"downloads_period":"total","dependent_repos_count":1491,"rankings":{"downloads":0.8129853067503608,"dependent_repos_count":0.8062478594568495,"dependent_packages_count":1.2992044197654244,"stargazers_count":5.270634475014037,"forks_count":4.157566434037584,"docker_downloads_count":1.0852904681964415,"average":2.2386548272034497},"purl":"pkg:gem/redis-client","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/redis-client","docker_dependents_count":141,"docker_downloads_count":21520104,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/redis-client","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/redis-client/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-24T04:02:26.494Z","issues_count":85,"pull_requests_count":237,"avg_time_to_close_issue":1598923.0,"avg_time_to_close_pull_request":136110.2466367713,"issues_closed_count":77,"pull_requests_closed_count":223,"pull_request_authors_count":55,"issue_authors_count":67,"avg_comments_per_issue":4.435294117647059,"avg_comments_per_pull_request":0.9282700421940928,"merged_pull_requests_count":195,"bot_issues_count":1,"bot_pull_requests_count":84,"past_year_issues_count":13,"past_year_pull_requests_count":53,"past_year_avg_time_to_close_issue":1441977.3846153845,"past_year_avg_time_to_close_pull_request":77287.89361702128,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.769230769230769,"past_year_avg_comments_per_pull_request":0.49056603773584906,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":22,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/issues","maintainers":[{"login":"casperisfine","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/casperisfine"},{"login":"byroot","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"},{"login":"eaba","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eaba"}],"active_maintainers":[{"login":"byroot","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/redis-client/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/redis-client/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/redis-client/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/redis-client/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/redis-client/codemeta","maintainers":[{"uuid":"46413","login":"byroot","name":null,"email":null,"url":null,"packages_count":103,"html_url":"https://rubygems.org/profiles/byroot","role":null,"created_at":"2022-11-09T09:57:42.216Z","updated_at":"2022-11-09T09:57:42.216Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/byroot/packages"},{"uuid":"79849","login":"etiennebarrie","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://rubygems.org/profiles/etiennebarrie","role":null,"created_at":"2024-12-12T18:53:13.167Z","updated_at":"2024-12-12T18:53:13.167Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/etiennebarrie/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205541,"maintainers_count":68469,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13407234,"name":"ruby-redis-client","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/redis-rb/redis-client","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/redis-rb/redis-client","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:56:23.017Z","latest_release_published_at":"2026-02-06T15:56:23.017Z","latest_release_number":"0.19.1-2","last_synced_at":"2026-03-06T17:21:03.954Z","created_at":"2026-02-06T15:56:16.808Z","updated_at":"2026-03-06T17:32:19.949Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-redis-client","install_command":"apt-get install ruby-redis-client","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-redis-client","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-connection-pool","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-redis-client?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-redis-client","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-redis-client","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-redis-client/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-redis-client/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-redis-client/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-redis-client/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-redis-client/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-redis-client/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13669428,"name":"ruby-redis-client","ecosystem":"debian","description":null,"homepage":"https://github.com/redis-rb/redis-client","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/redis-rb/redis-client","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:41:08.615Z","latest_release_published_at":"2026-02-12T12:41:08.615Z","latest_release_number":"0.22.2-1.1","last_synced_at":"2026-03-14T18:11:08.469Z","created_at":"2026-02-12T12:41:08.443Z","updated_at":"2026-03-14T18:11:08.469Z","registry_url":"https://tracker.debian.org/pkg/ruby-redis-client","install_command":"apt-get install ruby-redis-client","documentation_url":"https://packages.debian.org/trixie/ruby-redis-client","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-redis-client","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-connection-pool","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:41:09.228Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-redis-client?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-redis-client","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-redis-client","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-redis-client/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-redis-client/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-redis-client/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-redis-client/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-redis-client/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-redis-client/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}}],"commits":{"id":930936,"full_name":"redis-rb/redis-client","default_branch":"master","total_commits":473,"total_committers":42,"total_bot_commits":64,"total_bot_committers":1,"mean_commits":11.261904761904763,"dds":0.2875264270613108,"past_year_total_commits":65,"past_year_total_committers":12,"past_year_total_bot_commits":18,"past_year_total_bot_committers":1,"past_year_mean_commits":5.416666666666667,"past_year_dds":0.46153846153846156,"last_synced_at":"2026-04-29T03:03:31.514Z","last_synced_commit":"0951cbc13c6c57721e051845c2dea6fcf3190bef","created_at":"2023-03-10T00:25:39.816Z","updated_at":"2026-04-29T03:02:49.742Z","committers":[{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":337},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":64},{"name":"Étienne Barrié","email":"etienne.barrie@gmail.com","login":"etiennebarrie","count":14},{"name":"Stan Hu","email":"stanhu@gmail.com","login":"stanhu","count":11},{"name":"Mike Dalessio","email":"mike.dalessio@gmail.com","login":"flavorjones","count":3},{"name":"Taishi Kasuga","email":"supercaracal@yahoo.com","login":"supercaracal","count":3},{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":2},{"name":"Dhruv Paranjape","email":"d.paranjape@catawiki.nl","login":"dhruvCW","count":2},{"name":"Dmitriy Ivliev","email":"3938172+moofkit","login":"moofkit","count":2},{"name":"Richard Anabeto Opoku","email":"anabeto93@gmail.com","login":"anabeto93","count":2},{"name":"fkmy","email":"fukuma21@gmail.com","login":"fkmy","count":2},{"name":"Daniel Pepper","email":"pepper.daniel@gmail.com","login":"dpep","count":1},{"name":"Daniel Nolan","email":"danielanolan@gmail.com","login":"danielnolan","count":1},{"name":"Cody Cutrer","email":"cody@cutrer.us","login":"ccutrer","count":1},{"name":"Chandler","email":"underwoo16@github.com","login":"underwoo16","count":1},{"name":"Brian P O'Rourke","email":"brian@orourke.io","login":"bpo","count":1},{"name":"Andrew Lazarus","email":"lazarus@squareup.com","login":"nerdrew","count":1},{"name":"Anders Chen","email":"anders@wistia.com","login":"chen-anders","count":1},{"name":"Alan Wu","email":"XrXr","login":"XrXr","count":1},{"name":"Sylvester Chin","email":"schin@gitlab.com","login":null,"count":1},{"name":"Juan Manuel Cuello","email":"jcuello@fu.do","login":null,"count":1},{"name":"piotrze","email":"piotr.bliszczyk@gmail.com","login":"piotrze","count":1},{"name":"dmytro-workday","email":"86427614+dmytro-workday","login":"dmytro-workday","count":1},{"name":"ben","email":"ben@seawolfsanctuary.com","login":"seawolf","count":1},{"name":"Vasil Chomakov","email":"vasil.chomakov@redis.com","login":"vchomakov","count":1},{"name":"Thomas Maurer","email":"tma@github.com","login":"tma","count":1},{"name":"Shohei Umemoto","email":"cafedomancer@gmail.com","login":"cafedomancer","count":1},{"name":"Rian McGuire","email":"rian.mcguire@buildkite.com","login":"rianmcguire","count":1},{"name":"Rene Klacan","email":"rene@klacan.sk","login":"reneklacan","count":1},{"name":"Philippe Boyd","email":"phil.boyd@shopify.com","login":"philippeboyd","count":1},{"name":"Phil Murray","email":"pmurray@open2view.com","login":"meanphil","count":1},{"name":"Orien Madgwick","email":"497874+orien","login":"orien","count":1},{"name":"Ngan Pham","email":"ngan","login":"ngan","count":1},{"name":"Kyle J. Davis","email":"kyledvs@amazon.com","login":"stockholmux","count":1},{"name":"Julien 'Lta' BALLET","email":"contact@lta.io","login":"elthariel","count":1},{"name":"John Bachir","email":"jjb","login":"jjb","count":1},{"name":"Joan Lledó","email":"jlledo@redhat.com","login":"jlledom","count":1},{"name":"Javier G. Montoya S","email":"jgmontoya@pm.me","login":"jgmontoya","count":1},{"name":"Jason Thomas","email":"jason@openc3.com","login":"jmthomas","count":1},{"name":"Ivan Zuzak","email":"izuzak@gmail.com","login":"izuzak","count":1},{"name":"Hakan Ensari","email":"hakanensari@gmail.com","login":"hakanensari","count":1},{"name":"David Backeus","email":"duztdruid@gmail.com","login":"dbackeus","count":1}],"past_year_committers":[{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":35},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":18},{"name":"Stan Hu","email":"stanhu@gmail.com","login":"stanhu","count":2},{"name":"Richard Anabeto Opoku","email":"anabeto93@gmail.com","login":"anabeto93","count":2},{"name":"piotrze","email":"piotr.bliszczyk@gmail.com","login":"piotrze","count":1},{"name":"Vasil Chomakov","email":"vasil.chomakov@redis.com","login":"vchomakov","count":1},{"name":"Thomas Maurer","email":"tma@github.com","login":"tma","count":1},{"name":"John Bachir","email":"jjb","login":"jjb","count":1},{"name":"Ivan Zuzak","email":"izuzak@gmail.com","login":"izuzak","count":1},{"name":"Hakan Ensari","email":"hakanensari@gmail.com","login":"hakanensari","count":1},{"name":"Chandler","email":"underwoo16@github.com","login":"underwoo16","count":1},{"name":"Andrew Lazarus","email":"lazarus@squareup.com","login":"nerdrew","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-29T00:00:10.453Z","repositories_count":6222962,"commits_count":899873824,"contributors_count":34898226,"owners_count":1147502,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"redis-rb/redis-client","html_url":"https://github.com/redis-rb/redis-client","last_synced_at":"2026-04-24T04:02:26.494Z","status":"error","issues_count":85,"pull_requests_count":237,"avg_time_to_close_issue":1598923.0,"avg_time_to_close_pull_request":136110.2466367713,"issues_closed_count":77,"pull_requests_closed_count":223,"pull_request_authors_count":55,"issue_authors_count":67,"avg_comments_per_issue":4.435294117647059,"avg_comments_per_pull_request":0.9282700421940928,"merged_pull_requests_count":195,"bot_issues_count":1,"bot_pull_requests_count":84,"past_year_issues_count":13,"past_year_pull_requests_count":53,"past_year_avg_time_to_close_issue":1441977.3846153845,"past_year_avg_time_to_close_pull_request":77287.89361702128,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.769230769230769,"past_year_avg_comments_per_pull_request":0.49056603773584906,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":22,"past_year_merged_pull_requests_count":42,"created_at":"2023-05-12T19:37:52.110Z","updated_at":"2026-04-24T04:02:26.495Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-rb%2Fredis-client/issues","issue_labels_count":{"ruby":1,"dependencies":1},"pull_request_labels_count":{"dependencies":84,"ruby":79,"github_actions":3},"issue_author_associations_count":{"NONE":71,"CONTRIBUTOR":7,"MEMBER":5,"COLLABORATOR":2},"pull_request_author_associations_count":{"CONTRIBUTOR":139,"COLLABORATOR":39,"NONE":33,"MEMBER":26},"issue_authors":{"mperham":7,"jcraigk":3,"voxik":3,"supercaracal":3,"mathieumahe":2,"underwoo16":2,"liijunwei":2,"casperisfine":2,"stanhu":2,"byroot":2,"sobrinho":1,"eileen-jiang":1,"gtv-thiennguyen":1,"jiajiawang":1,"tylerbrewer2":1,"dimitrisdovinos":1,"n-rodriguez":1,"wnm":1,"N0xFF":1,"yosiat":1,"tomasmiguez":1,"alekgosk":1,"fluke":1,"jlledom":1,"tuanbht":1,"rianmcguire":1,"PikachuEXE":1,"hewrin":1,"boliv":1,"douglasshuang":1,"arianf":1,"tomhub":1,"fatkodima":1,"st0012":1,"dependabot[bot]":1,"MJTM1973":1,"lordstingray":1,"stockholmux":1,"jpaas":1,"mbyio":1,"khataev":1,"davidsiaw":1,"dup2":1,"stoivo":1,"bf4":1,"geoffharcourt":1,"directionless":1,"yisangwu":1,"beauraF":1,"runephilosof-karnovgroup":1,"patrobinson":1,"cirdes":1,"gillesbergerp":1,"leequarella":1,"nerdrew":1,"Jakanapes":1,"IevaGraz":1,"swrobel":1,"emmanuel-chime":1,"Vasfed":1,"jmthomas":1,"kaylareopelle":1,"x-yuri":1,"nazargulov":1,"miguelpeniche":1,"alexalouit":1,"erikkessler1":1},"pull_request_authors":{"dependabot[bot]":84,"casperisfine":39,"byroot":22,"stanhu":17,"underwoo16":4,"supercaracal":3,"eregon":2,"piotrze":2,"mladenilic":2,"flavorjones":2,"jgmontoya":2,"moofkit":2,"tacerus":2,"chen-anders":2,"fkmy":2,"cafedomancer":2,"rianmcguire":2,"hakanensari":2,"jmthomas":2,"tma":2,"ngan":2,"philippeboyd":2,"nerdrew":2,"dhruvCW":2,"orien":2,"nicolasva":1,"anabeto93":1,"timchepeleff":1,"jjb":1,"Juanmcuello":1,"hewrin":1,"gremerritt":1,"psbordjukov":1,"DChalcraft":1,"dpep":1,"elthariel":1,"jlledom":1,"stockholmux":1,"shayonj":1,"dmytro-workday":1,"ccutrer":1,"shannoncole":1,"jamesgecko":1,"slai11":1,"reneklacan":1,"fatkodima":1,"eaba":1,"meanphil":1,"XrXr":1,"dbackeus":1,"bpo":1,"danielnolan":1,"vchomakov":1,"jpaas":1,"izuzak":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-27T00:00:06.950Z","repositories_count":14433560,"issues_count":34427983,"pull_requests_count":112679515,"authors_count":11247128,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":20,"ruby":18,"github_actions":2},"past_year_issue_author_associations_count":{"NONE":9,"CONTRIBUTOR":2,"MEMBER":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":28,"NONE":12,"MEMBER":9},"past_year_issue_authors":{"underwoo16":2,"beauraF":1,"byroot":1,"douglasshuang":1,"emmanuel-chime":1,"fatkodima":1,"IevaGraz":1,"nerdrew":1,"PikachuEXE":1,"sobrinho":1,"supercaracal":1,"Vasfed":1},"past_year_pull_request_authors":{"dependabot[bot]":20,"byroot":9,"underwoo16":4,"hakanensari":2,"nerdrew":2,"piotrze":2,"tma":2,"anabeto93":1,"izuzak":1,"jjb":1,"nicolasva":1,"shayonj":1,"stanhu":1,"timchepeleff":1,"vchomakov":1},"maintainers":[{"login":"casperisfine","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/casperisfine"},{"login":"byroot","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"},{"login":"eaba","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eaba"}],"active_maintainers":[{"login":"byroot","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"supercaracal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supercaracal"}]},"events":{"total":{"DeleteEvent":19,"PullRequestEvent":69,"ForkEvent":11,"IssuesEvent":26,"WatchEvent":14,"IssueCommentEvent":74,"PushEvent":78,"PullRequestReviewEvent":6,"PullRequestReviewCommentEvent":9,"CreateEvent":34},"last_year":{"DeleteEvent":8,"PullRequestEvent":45,"ForkEvent":8,"IssuesEvent":14,"WatchEvent":4,"IssueCommentEvent":35,"PushEvent":45,"PullRequestReviewEvent":6,"PullRequestReviewCommentEvent":9,"CreateEvent":18}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-08T21:15:22.259Z","updated_at":"2022-08-08T21:15:22.259Z","repository_link":"https://github.com/redis-rb/redis-client/blob/master/Gemfile","dependencies":[{"id":695187751,"package_name":"minitest","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":695187756,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 13.0","direct":true,"kind":"runtime","optional":false},{"id":695187758,"package_name":"rake-compiler","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":695187760,"package_name":"rubocop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":695187762,"package_name":"rubocop-minitest","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":695187764,"package_name":"toxiproxy","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":695187765,"package_name":"benchmark-ips","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":695187767,"package_name":"hiredis","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":695187769,"package_name":"redis","ecosystem":"rubygems","requirements":"~\u003e 4.6","direct":true,"kind":"development","optional":false},{"id":695187771,"package_name":"stackprof","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":695187772,"package_name":"byebug","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-08-08T21:15:22.438Z","updated_at":"2022-08-08T21:15:22.438Z","repository_link":"https://github.com/redis-rb/redis-client/blob/master/Gemfile.lock","dependencies":[{"id":695188983,"package_name":"redis-client","ecosystem":"rubygems","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":695188985,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":695188987,"package_name":"benchmark-ips","ecosystem":"rubygems","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":695188989,"package_name":"byebug","ecosystem":"rubygems","requirements":"11.1.3","direct":false,"kind":"runtime","optional":false},{"id":695188991,"package_name":"connection_pool","ecosystem":"rubygems","requirements":"2.2.5","direct":false,"kind":"runtime","optional":false},{"id":695188993,"package_name":"hiredis","ecosystem":"rubygems","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":695188994,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.15.0","direct":false,"kind":"runtime","optional":false},{"id":695188996,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.21.0","direct":false,"kind":"runtime","optional":false},{"id":695188998,"package_name":"parser","ecosystem":"rubygems","requirements":"3.1.1.0","direct":false,"kind":"runtime","optional":false},{"id":695188999,"package_name":"rainbow","ecosystem":"rubygems","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":695189001,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":695189002,"package_name":"rake-compiler","ecosystem":"rubygems","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":695189004,"package_name":"redis","ecosystem":"rubygems","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":695189006,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":695189007,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":695189009,"package_name":"rubocop","ecosystem":"rubygems","requirements":"1.25.1","direct":false,"kind":"runtime","optional":false},{"id":695189011,"package_name":"rubocop-ast","ecosystem":"rubygems","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":695189012,"package_name":"rubocop-minitest","ecosystem":"rubygems","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":695189014,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":695189016,"package_name":"stackprof","ecosystem":"rubygems","requirements":"0.2.19","direct":false,"kind":"runtime","optional":false},{"id":695189017,"package_name":"toxiproxy","ecosystem":"rubygems","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":695189019,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"redis-client.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-08T21:15:22.595Z","updated_at":"2022-08-08T21:15:22.595Z","repository_link":"https://github.com/redis-rb/redis-client/blob/master/redis-client.gemspec","dependencies":[{"id":695190760,"package_name":"connection_pool","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-11-02T21:28:32.474Z","updated_at":"2023-11-02T21:28:32.474Z","repository_link":"https://github.com/redis-rb/redis-client/blob/master/.github/workflows/ci.yml","dependencies":[{"id":14303955086,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14303955087,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14303955088,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"hiredis-client/hiredis-client.gemspec","sha":null,"kind":"manifest","created_at":"2023-11-02T21:28:32.491Z","updated_at":"2023-11-02T21:28:32.491Z","repository_link":"https://github.com/redis-rb/redis-client/blob/master/hiredis-client/hiredis-client.gemspec","dependencies":[]}],"score":28.363028669902207,"created_at":"2024-12-15T21:38:06.997Z","updated_at":"2026-04-30T19:30:22.221Z","avatar_url":"https://github.com/redis-rb.png","language":"Ruby","monthly_downloads":0,"readme":"# RedisClient\n\n`redis-client` is a simple, low-level, client for [Redis](https://redis.io/) 6+, [Valkey](https://valkey.io/) 7+, [KeyDB](https://docs.keydb.dev/),\nand several other databases that implement the same `RESP3` protocol.\n\nContrary to the `redis` gem, `redis-client` doesn't try to map all Redis commands to Ruby constructs,\nit merely is a thin wrapper on top of the `RESP3` protocol.\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'redis-client'\n```\n\nAnd then execute:\n\n    $ bundle install\n\nOr install it yourself as:\n\n    $ gem install redis-client\n\n## Usage\n\nTo use `RedisClient` you first define a connection configuration, from which you can create a connection pool:\n\n```ruby\nredis_config = RedisClient.config(host: \"10.0.1.1\", port: 6380, db: 15)\nredis = redis_config.new_pool(timeout: 0.5, size: Integer(ENV.fetch(\"RAILS_MAX_THREADS\", 5)))\n\nredis.call(\"PING\") # =\u003e \"PONG\"\n```\n\nIf you are issuing multiple commands in a raw, but can't pipeline them, it's best to use `#with` to avoid going through the connection checkout\nseveral times:\n\n```ruby\nredis.with do |r|\n  r.call(\"SET\", \"mykey\", \"hello world\") # =\u003e \"OK\"\n  r.call(\"GET\", \"mykey\") # =\u003e \"hello world\"\nend\n```\n\nIf you are working in a single-threaded environment, or wish to use your own connection pooling mechanism,\nyou can obtain a raw client with `#new_client`\n\n```ruby\nredis_config = RedisClient.config(host: \"10.0.1.1\", port: 6380, db: 15)\nredis = redis_config.new_client\nredis.call(\"PING\") # =\u003e \"PONG\"\n```\n\nNOTE: Raw `RedisClient` instances must not be shared between threads. Make sure to read the section on [thread safety](#thread-safety).\n\nFor simple use cases where only a single connection is needed, you can use the `RedisClient.new` shortcut:\n\n```ruby\nredis = RedisClient.new\nredis.call(\"GET\", \"mykey\")\n```\n\n### Configuration\n\n- `url`: A Redis connection URL, e.g. `redis://example.com:6379/5` - a `rediss://` scheme enables SSL, and the path is interpreted as a database number.\n  To connect to UNIX domain sockets, the `url` can also just be a path, and the database specified as query parameter: `/run/redis/foo.sock?db=5`, or optionally\n  have a `unix://` scheme: `unix:///run/redis/foo.sock?db=5`\n  Note that all other configurations take precedence, e.g. `RedisClient.config(url: \"redis://localhost:3000\", port: 6380)` will connect on port `6380`.\n- `host`: The server hostname or IP address. Defaults to `\"localhost\"`.\n- `port`: The server port. Defaults to `6379`.\n- `path`: The path to a UNIX socket, if set `url`, `host` and `port` are ignored.\n- `ssl`: Whether to connect using SSL or not.\n- `ssl_params`: A configuration Hash passed to [`OpenSSL::SSL::SSLContext#set_params`](https://www.rubydoc.info/stdlib/openssl/OpenSSL%2FSSL%2FSSLContext:set_params), notable options include:\n  - `cert`: The path to the client certificate (e.g. `client.crt`).\n  - `key`: The path to the client key (e.g. `client.key`).\n  - `ca_file`: The certificate authority to use, useful for self-signed certificates (e.g. `ca.crt`),\n- `db`: The database to select after connecting, defaults to `0`.\n- `id` ID for the client connection, assigns name to current connection by sending `CLIENT SETNAME`.\n- `username` Username to authenticate against server, defaults to `\"default\"`.\n- `password` Password to authenticate against server. Can either be a String or a callable that recieve `username` as argument and return a passowrd as a String.\n- `timeout`: The general timeout in seconds, default to `1.0`.\n- `connect_timeout`: The connection timeout, takes precedence over the general timeout when connecting to the server.\n- `read_timeout`: The read timeout, takes precedence over the general timeout when reading responses from the server.\n- `write_timeout`: The write timeout, takes precedence over the general timeout when sending commands to the server.\n- `idle_timeout`: Amount of time after which an idle connection has to be revalidated with a PING command. Defaults to `30` seconds.\n- `reconnect_attempts`: Specify how many times the client should retry to send queries. Defaults to `0`. Makes sure to read the [reconnection section](#reconnection) before enabling it.\n- `circuit_breaker`: A Hash with circuit breaker configuration. Defaults to `nil`. See the [circuit breaker section](#circuit-breaker) for details.\n- `protocol:` The version of the RESP protocol to use. Default to `3`.\n- `custom`: A user-owned value ignored by `redis-client` but available as `Config#custom`. This can be used to hold middleware configurations and other user-specific metadata.\n\n### Sentinel support\n\nThe client is able to perform automatic failover by using [Redis Sentinel](https://redis.io/docs/latest/operate/oss_and_stack/management/sentinel/).\n\nTo connect using Sentinel, use:\n\n```ruby\nredis_config = RedisClient.sentinel(\n  name: \"mymaster\",\n  sentinels: [\n    { host: \"127.0.0.1\", port: 26380 },\n    { host: \"127.0.0.1\", port: 26381 },\n  ],\n  role: :master,\n)\n```\n\nor:\n\n```ruby\nredis_config = RedisClient.sentinel(\n  name: \"mymaster\",\n  sentinels: [\n    \"redis://127.0.0.1:26380\",\n    \"redis://127.0.0.1:26381\",\n  ],\n  role: :master,\n)\n```\n\n* The name identifies a group of Redis instances composed of a master and one or more replicas (`mymaster` in the example).\n\n* It is possible to optionally provide a role. The allowed roles are `:master`\nand `:replica`. When the role is `:replica`, the client will try to connect to a\nrandom replica of the specified master. If a role is not specified, the client\nwill connect to the master.\n\n* When using the Sentinel support you need to specify a list of sentinels to\nconnect to. The list does not need to enumerate all your Sentinel instances,\nbut a few so that if one is down the client will try the next one. The client\nis able to remember the last Sentinel that was able to reply correctly and will\nuse it for the next requests.\n\nTo [authenticate](https://redis.io/docs/management/sentinel/#configuring-sentinel-instances-with-authentication) Sentinel itself, you can specify the `sentinel_username` and `sentinel_password` options per instance. Exclude the `sentinel_username` option if you're using password-only authentication.\n\n```ruby\nSENTINELS = [{ host: '127.0.0.1', port: 26380},\n             { host: '127.0.0.1', port: 26381}]\n\nredis_config = RedisClient.sentinel(name: 'mymaster', sentinel_username: 'appuser', sentinel_password: 'mysecret', sentinels: SENTINELS, role: :master)\n```\n\nIf you specify a username and/or password at the top level for your main Redis instance, Sentinel *will not* using thouse credentials\n\n```ruby\n\n# Use 'mysecret' to authenticate against the mymaster instance, but skip authentication for the sentinels:\nSENTINELS = [{ host: '127.0.0.1', port: 26380 },\n             { host: '127.0.0.1', port: 26381 }]\n\nredis_config = RedisClient.sentinel(name: 'mymaster', sentinels: SENTINELS, role: :master, password: 'mysecret')\n```\n\nSo you have to provide Sentinel credential and Redis explicitly even they are the same\n\n```ruby\n# Use 'mysecret' to authenticate against the mymaster instance and sentinel\nSENTINELS = [{ host: '127.0.0.1', port: 26380 },\n             { host: '127.0.0.1', port: 26381 }]\n\nredis_config = RedisClient.sentinel(name: 'mymaster', sentinels: SENTINELS, role: :master, password: 'mysecret', sentinel_password: 'mysecret')\n```\n\nAlso the `name`, `password`, `username` and `db` for Redis instance can be passed as an url:\n\n```ruby\nredis_config = RedisClient.sentinel(url: \"redis://appuser:mysecret@mymaster/10\", sentinels: SENTINELS, role: :master)\n```\n\n### Consistent Hashing\n\nTo horizontally shard keys across multiple servers without relying on clustering, a `RedisClient::HashRing` class is provided:\n\n```ruby\nring = RedisClient.ring(\n  RedisClient.config(host: \"10.0.1.1\", port: 6380).new_pool(timeout: 0.5, size: 3),\n  RedisClient.config(host: \"10.0.1.2\", port: 6380).new_pool(timeout: 0.5, size: 3),\n  RedisClient.config(host: \"10.0.1.3\", port: 6380).new_pool(timeout: 0.5, size: 3),\n)\n\nring.node_for(\"cache_key\").call(\"GET\", \"cache_key\") # =\u003e \"value\"\n\nring.nodes_for(\"key1\", \"key2\", \"key3\").each do |node, keys|\n  node.call(\"DEL\", *keys)\nend\n\nring.nodes.each do |node|\n  node.close\nend\n```\n\nNote that regular clients do respond to `node_for`, `nodes_for` and `nodes`, so that code that support `RedisClient.ring` is also usable with a single server.\n\n### Type support\n\nOnly a select few Ruby types are supported as arguments beside strings.\n\nInteger and Float are supported:\n\n```ruby\nredis.call(\"SET\", \"mykey\", 42)\nredis.call(\"SET\", \"mykey\", 1.23)\n```\n\nis equivalent to:\n\n```ruby\nredis.call(\"SET\", \"mykey\", 42.to_s)\nredis.call(\"SET\", \"mykey\", 1.23.to_s)\n```\n\nArrays are flattened as arguments:\n\n```ruby\nredis.call(\"LPUSH\", \"list\", [1, 2, 3], 4)\n```\n\nis equivalent to:\n\n```ruby\nredis.call(\"LPUSH\", \"list\", \"1\", \"2\", \"3\", \"4\")\n```\n\nHashes are flattened as well:\n\n```ruby\nredis.call(\"HMSET\", \"hash\", { \"foo\" =\u003e \"1\", \"bar\" =\u003e \"2\" })\n```\n\nis equivalent to:\n\n```ruby\nredis.call(\"HMSET\", \"hash\", \"foo\", \"1\", \"bar\", \"2\")\n```\n\nAny other type requires the caller to explicitly cast the argument as a string.\n\nKeywords arguments are treated as Redis command flags:\n\n```ruby\nredis.call(\"SET\", \"mykey\", \"value\", nx: true, ex: 60)\nredis.call(\"SET\", \"mykey\", \"value\", nx: false, ex: nil)\n```\n\nis equivalent to:\n\n```ruby\nredis.call(\"SET\", \"mykey\", \"value\", \"nx\", \"ex\", \"60\")\nredis.call(\"SET\", \"mykey\", \"value\")\n```\n\nIf flags are built dynamically, you'll have to explicitly pass them as keyword arguments with `**`:\n\n```ruby\nflags = {}\nflags[:nx] = true if something?\nredis.call(\"SET\", \"mykey\", \"value\", **flags)\n```\n\n**Important Note**: because of the keyword argument semantic change between Ruby 2 and Ruby 3,\nunclosed hash literals with string keys may be interpreted differently:\n\n```ruby\nredis.call(\"HMSET\", \"hash\", \"foo\" =\u003e \"bar\")\n```\n\nOn Ruby 2 `\"foo\" =\u003e \"bar\"` will be passed as a positional argument, but on Ruby 3 it will be interpreted as keyword\narguments. To avoid such problem, make sure to enclose hash literals:\n\n```ruby\nredis.call(\"HMSET\", \"hash\", { \"foo\" =\u003e \"bar\" })\n```\n\n### Commands return values\n\nContrary to the `redis` gem, `redis-client` doesn't do any type casting on the return value of commands.\n\nIf you wish to cast the return value, you can pass a block to the `#call` family of methods:\n\n```ruby\nredis.call(\"INCR\", \"counter\") # =\u003e 1\nredis.call(\"GET\", \"counter\") # =\u003e \"1\"\nredis.call(\"GET\", \"counter\", \u0026:to_i) # =\u003e 1\n\nredis.call(\"EXISTS\", \"counter\") # =\u003e 1\nredis.call(\"EXISTS\", \"counter\") { |c| c \u003e 0 } # =\u003e true\n```\n\n### `*_v` methods\n\nIn some it's more convenient to pass commands as arrays, for that `_v` versions of `call` methods are available.\n\n```ruby\nredis.call_v([\"MGET\"] + keys)\nredis.blocking_call_v(1, [\"MGET\"] + keys)\nredis.call_once_v(1, [\"MGET\"] + keys)\n```\n\n### Blocking commands\n\nFor blocking commands such as `BRPOP`, a custom timeout duration can be passed as first argument of the `#blocking_call` method:\n\n```\nredis.blocking_call(timeout, \"BRPOP\", \"key\", 0)\n```\n\nIf `timeout` is reached, `#blocking_call` raises `RedisClient::ReadTimeoutError` and doesn't retry regardless of the `reconnect_attempts` configuration.\n\n`timeout` is expressed in seconds, you can pass `false` or `0` to mean no timeout.\n\n### Scan commands\n\nFor easier use of the [`SCAN` family of commands](https://redis.io/commands/scan), `#scan`, `#sscan`, `#hscan` and `#zscan` methods are provided\n\n```ruby\nredis.scan(\"MATCH\", \"pattern:*\") do |key|\n  ...\nend\n```\n\n```ruby\nredis.sscan(\"myset\", \"MATCH\", \"pattern:*\") do |key|\n  ...\nend\n```\n\nFor `HSCAN` and `ZSCAN`, pairs are yielded\n\n```ruby\nredis.hscan(\"myhash\", \"MATCH\", \"pattern:*\") do |key, value|\n  ...\nend\n```\n\n```ruby\nredis.zscan(\"myzset\") do |element, score|\n  ...\nend\n```\n\nIn all cases the `cursor` parameter must be omitted and starts at `0`.\n\n### Pipelining\n\nWhen multiple commands are executed sequentially, but are not dependent, the calls can be pipelined.\nThis means that the client doesn't wait for reply of the first command before sending the next command.\nThe advantage is that multiple commands are sent at once, resulting in faster overall execution.\n\nThe client can be instructed to pipeline commands by using the `#pipelined method`.\nAfter the block is executed, the client sends all commands to Redis and gathers their replies.\nThese replies are returned by the `#pipelined` method.\n\n```ruby\nredis.pipelined do |pipeline|\n  pipeline.call(\"SET\", \"foo\", \"bar\") # =\u003e nil\n  pipeline.call(\"INCR\", \"baz\") # =\u003e nil\nend\n# =\u003e [\"OK\", 1]\n```\n\n#### Exception management\n\nThe `exception` flag in the `#pipelined` method of `RedisClient` is a feature that modifies the pipeline execution\nbehavior. When set to `false`, it doesn't raise an exception when a command error occurs. Instead, it allows the\npipeline to execute all commands, and any failed command will be available in the returned array. (Defaults to `true`)\n\n```ruby\nresults = redis.pipelined(exception: false) do |pipeline|\n  pipeline.call(\"SET\", \"foo\", \"bar\") # =\u003e nil\n  pipeline.call(\"DOESNOTEXIST\", 12) # =\u003e nil\n  pipeline.call(\"INCR\", \"baz\") # =\u003e nil\nend\n# results =\u003e [\"OK\", #\u003cRedisClient::CommandError: ERR unknown command 'DOESNOTEXIST', with args beginning with: '12'\u003e, 2]\n\nresults.each do |result|\n  if result.is_a?(RedisClient::CommandError)\n    # Do something with the failed result\n  end\nend\n```\n\n### Transactions\n\nYou can use [`MULTI/EXEC` to run a number of commands in an atomic fashion](https://redis.io/topics/transactions).\nThis is similar to executing a pipeline, but the commands are\npreceded by a call to `MULTI`, and followed by a call to `EXEC`. Like\nthe regular pipeline, the replies to the commands are returned by the\n`#multi` method.\n\n```ruby\nredis.multi do |transaction|\n  transaction.call(\"SET\", \"foo\", \"bar\") # =\u003e nil\n  transaction.call(\"INCR\", \"baz\") # =\u003e nil\nend\n# =\u003e [\"OK\", 1]\n```\n\nFor optimistic locking, the watched keys can be passed to the `#multi` method:\n\n```ruby\nredis.multi(watch: [\"title\"]) do |transaction|\n  title = redis.call(\"GET\", \"title\")\n  transaction.call(\"SET\", \"title\", title.upcase)\nend\n# =\u003e [\"OK\"] / nil\n```\n\nIf the transaction wasn't successful, `#multi` will return `nil`.\n\nNote that transactions using optimistic locking aren't automatically retried upon connection errors.\n\n### Publish / Subscribe\n\nPub/Sub related commands must be called on a dedicated `PubSub` object:\n\n```ruby\nredis = RedisClient.new\npubsub = redis.pubsub\npubsub.call(\"SUBSCRIBE\", \"channel-1\", \"channel-2\")\n\nloop do\n  if message = pubsub.next_event(timeout)\n    message # =\u003e [\"subscribe\", \"channel-1\", 1]\n  else\n    # no new message was received in the allocated timeout\n  end\nend\n```\n\n*Note*: pubsub connections are stateful, as such they won't ever reconnect automatically.\nThe caller is responsible for reconnecting if the connection is lost and to resubscribe to\nall channels.\n\n## Production\n\n### Instrumentation and Middlewares\n\n`redis-client` offers a public middleware API to aid in monitoring and library extension. Middleware can be registered\neither globally or on a given configuration instance.\n\n```ruby\nmodule MyGlobalRedisInstrumentation\n  def connect(redis_config)\n    MyMonitoringService.instrument(\"redis.connect\") { super }\n  end\n\n  def call(command, redis_config)\n    MyMonitoringService.instrument(\"redis.query\") { super }\n  end\n\n  def call_pipelined(commands, redis_config)\n    MyMonitoringService.instrument(\"redis.pipeline\") { super }\n  end\nend\nRedisClient.register(MyGlobalRedisInstrumentation)\n```\n\nNote that `RedisClient.register` is global and apply to all `RedisClient` instances.\n\nTo add middlewares to only a single client, you can provide them when creating the config:\n\n```ruby\nredis_config = RedisClient.config(middlewares: [AnotherRedisInstrumentation])\nredis_config.new_client\n```\n\nIf middlewares need a client-specific configuration, `Config#custom` can be used\n\n```ruby\nmodule MyGlobalRedisInstrumentation\n  def connect(redis_config)\n    MyMonitoringService.instrument(\"redis.connect\", tags: redis_config.custom[:tags]) { super }\n  end\n\n  def call(command, redis_config)\n    MyMonitoringService.instrument(\"redis.query\", tags: redis_config.custom[:tags]) { super }\n  end\n\n  def call_pipelined(commands, redis_config)\n    MyMonitoringService.instrument(\"redis.pipeline\", tags: redis_config.custom[:tags]) { super }\n  end\nend\nRedisClient.register(MyGlobalRedisInstrumentation)\n\nredis_config = RedisClient.config(custom: { tags: { \"environment\": Rails.env }})\n```\n\n### Instrumenting Errors\n\nIt is important to note that when `reconnect_attempts` is enabled, all network errors are reported to the middlewares,\neven the ones that will be retried.\n\nIn many cases you may want to ignore retriable errors, or report them differently:\n\n```ruby\nmodule MyGlobalRedisInstrumentation\n  def call(command, redis_config)\n    super\n  rescue RedisClient::Error =\u003e error\n    if error.final?\n      # Error won't be retried.\n    else\n      # Error will be retried.\n    end\n    raise\n  end\nend\n```\n\n### Timeouts\n\nThe client allows you to configure connect, read, and write timeouts.\nPassing a single `timeout` option will set all three values:\n\n```ruby\nRedisClient.config(timeout: 1).new\n```\n\nBut you can use specific values for each of them:\n\n```ruby\nRedisClient.config(\n  connect_timeout: 0.2,\n  read_timeout: 1.0,\n  write_timeout: 0.5,\n).new\n```\n\nAll timeout values are specified in seconds.\n\n### Reconnection\n\n`redis-client` support automatic reconnection after network errors via the `reconnect_attempts:` configuration option.\n\nIt can be set as a number of retries:\n\n```ruby\nredis_config = RedisClient.config(reconnect_attempts: 1)\n```\n\n**Important Note**: Retrying may cause commands to be issued more than once to the server, so in the case of\nnon-idempotent commands such as `LPUSH` or `INCR`, it may cause consistency issues.\n\nTo selectively disable automatic retries, you can use the `#call_once` method:\n\n```ruby\nredis_config = RedisClient.config(reconnect_attempts: 3)\nredis = redis_config.new_client\nredis.call(\"GET\", \"counter\") # Will be retried up to 3 times.\nredis.call_once(\"INCR\", \"counter\") # Won't be retried.\n```\n\n**Note**: automatic reconnection doesn't apply to pubsub clients as their connection is stateful.\n\n### Exponential backoff\n\nAlternatively, `reconnect_attempts` accepts a list of sleep durations for implementing exponential backoff:\n\n```ruby\nredis_config = RedisClient.config(reconnect_attempts: [0, 0.05, 0.1])\n```\n\nThis configuration is generally used when the Redis server is expected to failover or recover relatively quickly and\nthat it's not really possible to continue without issuing the command.\n\nWhen the Redis server is used as an ephemeral cache, circuit breakers are generally preferred.\n\n### Circuit Breaker\n\nWhen Redis is used as a cache and a connection error happens, you may not want to retry as it might take\nlonger than to recompute the value. Instead it's likely preferable to mark the server as unavailable and let it\nrecover for a while.\n\n[Circuit breakers are a pattern that does exactly that](https://en.wikipedia.org/wiki/Circuit_breaker_design_pattern).\n\nConfiguration options:\n\n  - `error_threshold`. The amount of errors to encounter within `error_threshold_timeout` amount of time before opening the circuit, that is to start rejecting requests instantly.\n  - `error_threshold_timeout`. The amount of time in seconds that `error_threshold` errors must occur to open the circuit. Defaults to `error_timeout` seconds if not set.\n  - `error_timeout`. The amount of time in seconds until trying to query the resource again.\n  - `success_threshold`. The amount of successes on the circuit until closing it again, that is to start accepting all requests to the circuit.\n\n```ruby\nRedisClient.config(\n  circuit_breaker: {\n    # Stop querying the server after 3 errors happened in a 2 seconds window\n    error_threshold: 3,\n    error_threshold_timeout: 2,\n\n    # Try querying again after 1 second\n    error_timeout: 1,\n\n    # Stay in half-open state until 3 queries succeeded.\n    success_threshold: 3,\n  }\n)\n```\n\n### Drivers\n\n`redis-client` ships with a pure Ruby socket implementation.\n\nFor increased performance, you can enable the `hiredis` binding by adding `hiredis-client` to your Gemfile:\n\n```ruby\ngem \"hiredis-client\"\n```\n\nThe hiredis binding is only available on Linux, macOS and other POSIX platforms. You can install the gem on other platforms, but it won't have any effect.\n\nThe default driver can be set through `RedisClient.default_driver=`:\n\n## Notable differences with the `redis` gem\n\n### Thread Safety\n\nContrary to the `redis` gem, `redis-client` doesn't protect against concurrent access.\nTo use `redis-client` in concurrent environments, you MUST use a connection pool, or\nhave one client per Thread or Fiber.\n\n## Development\n\nAfter checking out the repo, run `bin/setup` to install dependencies. You can also run `bin/console` for an interactive prompt that will allow you to experiment.\n\nTo install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and the created tag, and push the `.gem` file to [rubygems.org](https://rubygems.org).\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/redis-rb/redis-client.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygems","feature-flag","rack","rubocop","marshaller","nokogiri","sidekiq"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/104","html_url":"https://ruby.ecosyste.ms/projects/104"}