{"id":26355876,"url":"https://github.com/kshirish/redis-docs","last_synced_at":"2026-04-15T07:40:31.310Z","repository":{"id":82345528,"uuid":"116250389","full_name":"kshirish/redis-docs","owner":"kshirish","description":"Compilation of Redis docs https://redis.io/documentation","archived":false,"fork":false,"pushed_at":"2018-01-05T06:44:18.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-19T15:52:13.914Z","etag":null,"topics":["documentation","redis","redis-client","redis-server"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/kshirish.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-01-04T11:07:22.000Z","updated_at":"2023-03-09T00:20:40.000Z","dependencies_parsed_at":"2023-03-09T03:15:20.018Z","dependency_job_id":null,"html_url":"https://github.com/kshirish/redis-docs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kshirish/redis-docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshirish%2Fredis-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshirish%2Fredis-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshirish%2Fredis-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshirish%2Fredis-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kshirish","download_url":"https://codeload.github.com/kshirish/redis-docs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kshirish%2Fredis-docs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31831849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T07:17:56.427Z","status":"ssl_error","status_checked_at":"2026-04-15T07:17:30.007Z","response_time":63,"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"}},"keywords":["documentation","redis","redis-client","redis-server"],"created_at":"2025-03-16T13:18:21.642Z","updated_at":"2026-04-15T07:40:31.302Z","avatar_url":"https://github.com/kshirish.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# redis-docs\n\n\n## Getting Started\n\n```sh\nbrew install redis \t\t\t# install on your system\nredis-server\t\t\t\t# start redis server instance\nredis-cli\t\t\t\t\t# start the command line\n\nnpm install redis\n```\n\n\n## Command line reference\n\n\n### Strings\n\n\n```sh\nredis\u003e GET nonexisting\n(nil)\nredis\u003e SET mykey \"Hello\"\n\"OK\"\nredis\u003e GET mykey\n\"Hello\"\n\n\nredis\u003e STRLEN mykey\n(integer) 11\nredis\u003e STRLEN nonexisting\n(integer) 0\n\n\nredis\u003e SET key1 \"Hello World\"\n\"OK\"\nredis\u003e SET mykey \"This is a string\"\n\"OK\"\n\n\nredis\u003e GETRANGE mykey 0 3\n\"This\"\nredis\u003e GETRANGE mykey 0 -1\n\"This is a string\"\n\n\nredis\u003e SETRANGE key1 6 \"Redis\"\n(integer) 11\nredis\u003e GET key1\n\"Hello Redis\"\n\n\nredis\u003e SET mykey \"10\"\n\"OK\"\nredis\u003e INCR mykey\n(integer) 11\nredis\u003e GET mykey\n\"11\"\n\n\nredis\u003e SET mykey \"10\"\n\"OK\"\nredis\u003e INCRBY mykey 5\n(integer) 15\n\n\nredis\u003e MSET key1 \"Hello\" key2 \"World\"\n\"OK\"\nredis\u003e GET key1\n\"Hello\"\nredis\u003e GET key2\n\"World\"\n\n\nredis\u003e EXISTS mykey\n(integer) 0\nredis\u003e APPEND mykey \"Hello\"\n(integer) 5\nredis\u003e APPEND mykey \" World\"\n(integer) 11\nredis\u003e GET mykey\n\"Hello World\"\n```\n\n\n### Lists\n\n```sh\nredis\u003e RPUSH mylist \"hello\"\n(integer) 1\nredis\u003e RPUSH mylist \"world\"\n(integer) 2\nredis\u003e LRANGE mylist 0 -1\n1) \"hello\"\n2) \"world\"\n\n\nredis\u003e LPUSH mylist \"world\"\n(integer) 1\nredis\u003e LPUSH mylist \"hello\"\n(integer) 2\nredis\u003e LRANGE mylist 0 -1\n1) \"hello\"\n2) \"world\"\n\n\nredis\u003e RPUSH mylist \"one\"\n(integer) 1\nredis\u003e RPUSH mylist \"two\"\n(integer) 2\nredis\u003e RPUSH mylist \"three\"\n(integer) 3\nredis\u003e LRANGE mylist 0 -1\n1) \"one\"\n2) \"two\"\n3) \"three\"\nredis\u003e RPOP mylist\n\"three\"\nredis\u003e LRANGE mylist 0 -1\n1) \"one\"\n2) \"two\"\nredis\u003e LPOP mylist\n\"one\"\nredis\u003e LRANGE mylist 0 -1\n1) \"two\"\n\n\nredis\u003e LPUSH mylist \"World\"\n(integer) 1\nredis\u003e LPUSH mylist \"Hello\"\n(integer) 2\nredis\u003e LLEN mylist\n(integer) 2\n\n\nredis\u003e LPUSH mylist \"World\"\n(integer) 1\nredis\u003e LPUSH mylist \"Hello\"\n(integer) 2\nredis\u003e LPUSH mylist \"!\"\n(integer) 3\nredis\u003e LINDEX mylist 0\n\"!\"\nredis\u003e LINDEX mylist -1\n\"World\"\nredis\u003e LINDEX mylist 2\n\"World\"\nredis\u003e LINDEX mylist -3\n\"!\"\n\n\nredis\u003e RPUSH mylist \"one\"\n(integer) 1\nredis\u003e RPUSH mylist \"two\"\n(integer) 2\nredis\u003e RPUSH mylist \"three\"\n(integer) 3\nredis\u003e LSET mylist 0 \"four\"\n\"OK\"\nredis\u003e LSET mylist -2 \"five\"\n\"OK\"\nredis\u003e LRANGE mylist 0 -1\n1) \"four\"\n2) \"five\"\n3) \"three\"\n\n\nredis\u003e RPUSH mylist \"Hello\"\n(integer) 1\nredis\u003e RPUSH mylist \"World\"\n(integer) 2\nredis\u003e LINSERT mylist BEFORE \"World\" \"There\"\n(integer) 3\nredis\u003e LRANGE mylist 0 -1\n1) \"Hello\"\n2) \"There\"\n3) \"World\"\nredis\u003e LINSERT mylist AFTER \"World\" \"There\"\n(integer) 4\nredis\u003e LRANGE mylist 0 -1\n1) \"Hello\"\n2) \"There\"\n3) \"World\"\n4) \"There\"\n```\n\n\n### Database\n\n\n```sh\nredis\u003e SET key1 \"Hello\"\n\"OK\"\nredis\u003e DEL key1\n(integer) 2\nredis\u003e GET key1\n(nil)\n\n\nredis\u003e SET mykey \"Hello\"\n\"OK\"\nredis\u003e EXPIRE mykey 10\n(integer) 1\nredis\u003e TTL mykey\n(integer) 10\nredis\u003e SET mykey \"Hello World\"\n\"OK\"\nredis\u003e TTL mykey\n(integer) -1\n\n\nredis\u003e SET mykey \"Hello\"\n\"OK\"\nredis\u003e EXPIRE mykey 10\n(integer) 1\nredis\u003e TTL mykey\n(integer) 10\nredis\u003e PERSIST mykey\n(integer) 1\nredis\u003e TTL mykey\n(integer) -1\n\n\nredis\u003e MSET firstname Jack lastname Stuntman age 35\n\"OK\"\nredis\u003e KEYS *name*\n1) \"lastname\"\n2) \"firstname\"\nredis\u003e KEYS a??\n1) \"age\"\nredis\u003e KEYS *\n1) \"age\"\n2) \"lastname\"\n3) \"firstname\"\n\n\nredis\u003e SET mykey \"Hello\"\n\"OK\"\nredis\u003e RENAME mykey myotherkey\n\"OK\"\nredis\u003e GET myotherkey\n\"Hello\"\n\n\nredis\u003e RPUSH numbers 0 6 39 18 -59\n(integer) 5\nredis\u003e RPUSH numbers\n1) \"-59\"\n2) \"0\"\n3) \"6\"\n4) \"18\"\n5) \"39\"\nredis\u003e SORT numbers DESC\n1) \"39\"\n2) \"18\"\n3) \"6\"\n4) \"0\"\n5) \"-59\"\nredis\u003e RPUSH names foo bar doe\n(integer) 3\nredis\u003e LRANGE names 0 -1\n1) \"foo\"\n2) \"bar\"\n3) \"doe\"\nredis\u003e SORT names ALPHA\n1) \"bar\"\n2) \"doe\"\n3) \"foo\"\n\n\nredis\u003e SET name harry\n\"OK\"\nredis\u003e TYPE name\n\"string\"\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkshirish%2Fredis-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkshirish%2Fredis-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkshirish%2Fredis-docs/lists"}