{"id":13700880,"url":"https://github.com/IBM-Cloud/redli","last_synced_at":"2025-05-04T19:33:32.271Z","repository":{"id":38523738,"uuid":"145136154","full_name":"IBM-Cloud/redli","owner":"IBM-Cloud","description":"Redli - A humane alternative to the Redis-cli and TLS","archived":false,"fork":false,"pushed_at":"2025-02-18T08:58:59.000Z","size":154479,"stargazers_count":282,"open_issues_count":17,"forks_count":24,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-08T10:41:28.121Z","etag":null,"topics":["command-line-tool","redis","redis-client","ssl-support","tls-support"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IBM-Cloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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}},"created_at":"2018-08-17T15:18:36.000Z","updated_at":"2025-04-07T08:42:41.000Z","dependencies_parsed_at":"2024-04-05T08:28:50.608Z","dependency_job_id":"6d01d384-3dd6-4e26-9d85-cfd7a5ed0b2c","html_url":"https://github.com/IBM-Cloud/redli","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM-Cloud%2Fredli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM-Cloud%2Fredli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM-Cloud%2Fredli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM-Cloud%2Fredli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IBM-Cloud","download_url":"https://codeload.github.com/IBM-Cloud/redli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252389469,"owners_count":21740146,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line-tool","redis","redis-client","ssl-support","tls-support"],"created_at":"2024-08-02T20:01:05.007Z","updated_at":"2025-05-04T19:33:31.928Z","avatar_url":"https://github.com/IBM-Cloud.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# Redli - a humane alternative to redis-cli\n\n[![Release](https://img.shields.io/github/release/IBM-Cloud/redli.svg)](https://github.com/IBM-Cloud/redli/releases/latest)\n\n## About\n\nRedli is a Go-based alternative to the official Redis-cli application. It's major feature is that it mimics the redis-cli command line argurments while also understanding rediss: protocols and supporting a `--tls` flag allowing it to connect to TLS/SSL secured Redis without the need for tunnels. It also has a number of flags and environment variables for passing server certificates over as files or base64 strings. Note, passing a certificate turns TLS on by default.\n\n## Installation\n\nYou can download the binary for your OS from the [releases page](https://github.com/IBM-Cloud/redli/releases). Un-tar the file, then `chmod +x` the binary and move it to your path.\n\nYou can also compile Redli with **go** using these steps (Go 1.8+ required):\n\n1. `go get -u github.com/IBM-Cloud/redli`\n2. `go install github.com/IBM-Cloud/redli`\n\n## Usage\n\n```text\n redli [\u003cflags\u003e] [\u003ccommands\u003e...]\n\n      --help               Show context-sensitive help (also try --help-long and --help-man).\n      --debug              Enable debug mode.\n      --long               Enable long prompt with host/port\n  -u, --uri=URI            URI to connect to\n  -h, --host=\"127.0.0.1\"   Host to connect to\n  -p, --port=6379          Port to connect to\n  -a, --auth=AUTH          Password to use when connecting\n  -n, --ndb=0              Redis database to access\n      --tls                Enable TLS/SSL\n      --skipverify         Insecure option to skip server certificate validation\n      --certfile=CERTFILE  Self-signed certificate file for validation\n      --certb64=CERTB64    Self-signed certificate string as base64 for validation\n      --raw                Produce raw output\n      --eval=EVAL          Evaluate a Lua script file, follow with keys a , and args\n      \nArgs:\n  [\u003ccommands\u003e]  Redis commands and values\n```\n\n* `URI`  URI to connect to. It follows the format of [the provisional IANA spec for Redis URLs](https://www.iana.org/assignments/uri-schemes/prov/redis), but with the option to denote a TLS secured connection with the protocol rediss:.\n\ne.g. `INFO KEYSPACE`\n\nBe aware of interactions with wild cards and special characters in the shell; quote and escape as appropriate.\n\n## License\n\nRedli is (c) IBM Corporation 2018-2024. All rights reserved.\n\nRedli is released under the Apache 2 License.\n\nAttribution: The `commands.json` file is by Salvatore Sanfillipo.\n\nIn the process of building the application, the commands.json file of the Redis-docs repository is retrieved and incorporated into the code. This file is distributed under a CC-BY-SA 4.0 license (see [Copyright](https://github.com/antirez/redis-doc/blob/master/COPYRIGHT)).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIBM-Cloud%2Fredli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FIBM-Cloud%2Fredli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIBM-Cloud%2Fredli/lists"}